[12:57:01] Hi everyone! I'm fishing for advice an opinions. In the last couple of mont [12:58:07] *months, I've witnessed multiple investigations as to why a reimage process wasn't working as expected, which root cause was a subtle typo in `netboot.cfg` (missing semicolumn, missing `echo`, etc) [12:59:21] I've opened a ticket to exemplify how we could generate this file from configuration (https://gerrit.wikimedia.org/r/c/operations/puppet/+/973308). I'm not sure that this is the way to go, or if this is something we'd like to have. As this is Friday, I took a stab at it, and am open to any suggestions. Thanks! [13:03:26] brouberol: nice genral idea looks good to me. ill give it a proper review later [13:03:57] Thanks! Pardon my puppet, though [13:09:30] I'll have a closer look next week. One note already: The new mechanism needs to maintain the exact order as the previous settings, this gets evaluated within the Debian installer and the first match "wins" [13:13:31] as it stands right now, the configuration is defined in the exact same order as the initial file. I'll check that the generated file is in the same order as well [13:14:47] ok [13:20:29] moritzm it seems to be working well: https://phabricator.wikimedia.org/P53293 [13:21:45] nice! I'll check in more detail on Monday [13:21:57] for sure, no rush, and thanks again [13:56:11] brouberol: that's awesome! thx [13:57:06] My pleasure! [14:00:20] brouberol: It looks pretty nice, thank you! [14:02:29] someone wants to give me an easy +1 ? https://gerrit.wikimedia.org/r/c/operations/puppet/+/973349 [14:03:04] done [14:03:16] Done. [14:03:17] <3 [15:03:31] someone knows what the CI error on https://gerrit.wikimedia.org/r/c/operations/puppet/+/973350/ means? [15:03:47] is it related to my patch or something else in WMCS? [15:04:40] XioNoX: I just sent a patch and I got the verified just fine [15:05:29] XioNoX: I guess this is from your patch? 07:00:31 error during compilation: Evaluation Error: Error while evaluating a Resource Statement, Ferm::Service[testservice1_11111]: [15:05:29] 07:00:31 parameter 'srange' variant 0 expects a String value, got Tuple [15:06:51] marostegui: yep I might have found the issue (trailing spaces after some IPs) [15:10:17] looks like that wasn't it [15:11:43] found it. " got 's620:0:861:12a::/64'" typo s/2