Tuesday, 2019-02-05

*** tpb has joined #lca-av00:00
xfxfCarlFK: you mentioned ansible last night and if I was going to use it - what's the state of it at the moment?01:15
xfxfi'm going to hopefully fire off imaging some recording machines later today to be used tomorrow01:15
xfxfworst case scenario I take two of the mix machines and alter config by hand, but would prefer to use ansible01:15
CarlFKxfxf: it's fixed now01:55
*** roga has joined #lca-av01:55
*** roga2 has joined #lca-av02:01
*** roga has quit IRC02:01
xfxfCarlFK: rad, ta02:05
CarlFKxfxf: I've just added to the docs, hopefully to make it easier to get started02:07
CarlFKxfxf: https://salsa.debian.org/carlfk-guest/ansible/blob/usbinst_docs_first/docs/usb.rst02:07
tpbTitle: docs/usb.rst · usbinst_docs_first · Carl Karsten / ansible · GitLab (at salsa.debian.org)02:07
xfxfty02:07
CarlFKdon't worry about markup errors, I'm hoping git isn't rending it the same as ... sphinx I think02:08
CarlFKI think it has all the text it needs, but could use some shuffling around to put the "First time users" at the top and not 3/4 of the way down the page.02:09
*** roga2 has quit IRC03:06
*** roga has joined #lca-av03:12
*** mohudu has joined #lca-av03:45
*** roga has quit IRC03:52
*** roga has joined #lca-av03:58
*** mohudu has quit IRC04:16
*** roga has quit IRC04:56
*** roga has joined #lca-av05:02
*** roga has quit IRC08:52
*** roga has joined #lca-av08:57
*** xfxf has quit IRC10:48
*** xfxf has joined #lca-av10:49
*** ChanServ sets mode: +o xfxf10:49
*** roga has quit IRC10:51
xfxfCarlFK: lol that url now 404's10:54
xfxfhttps://debconf-video-team.pages.debian.net/ansible/usb.html10:54
tpbTitle: Installing machines with a USB installer DebConf Videoteam Ansible documentation (at debconf-video-team.pages.debian.net)10:54
xfxfassume that's the same?10:54
xfxfhttps://salsa.debian.org/carlfk-guest/ansible/blob/usbinst_docs_first/docs/usb.rst 404's10:54
xfxf(maybe you pasted something different, I lost my IRC buffer, that was in my chrome history)10:55
*** roga has joined #lca-av10:56
*** roga has quit IRC11:21
*** roga has joined #lca-av11:27
*** roga has quit IRC11:51
tumbleweedxfxf: https://debconf-video-team.pages.debian.net/ansible/usb.html is what you want (I assume)11:53
tpbTitle: Installing machines with a USB installer DebConf Videoteam Ansible documentation (at debconf-video-team.pages.debian.net)11:53
xfxfah, ta. goign to see if the PXE installer still works, just point it to a new subdir I added11:53
xfxfhttps://github.com/xfxf/av-foss-stack/commit/196a9f345dda0514843c5de449e4584c9561ec9111:53
tpbTitle: Adds RubyConfAU 2019 setup · xfxf/av-foss-stack@196a9f3 · GitHub (at github.com)11:53
xfxflets see if i did anything dumb in there11:53
xfxfstatic_ip wasn't set for all the rooms for LCA, just some11:54
tumbleweedI wonder if they just weren't ansible-uped since it changed11:55
xfxfas in they're not in the host_vars files for a lot of the machines11:55
xfxfi just added it to the above, it's a single room11:55
xfxfPXE booting, fingers crossed11:56
xfxf'stretch HOSTNAME' appearing in grub is a good sign the mac address was wrong, right?11:57
xfxf(i vaguelyr ecall something like that from last year)11:57
*** roga has joined #lca-av11:57
xfxfah, nope, seems to have worked once into d-i11:57
xfxftrying the USB builder now too with the same repo12:17
tumbleweedit doesn't need to be in host vars on individual machines12:18
xfxfbah, installed ok, rebooted, complaining about waiting for 1.1.1.1 then said ansible failed :(12:21
*** roga has quit IRC12:24
*** roga has joined #lca-av12:27
tumbleweedit'll say why it failed above that12:34
xfxfyeah i figured it out12:35
xfxfdidn't setup the hostname/mac in dnsmasq's static machines12:35
xfxfthink it's working now, reimaging12:35
xfxfmy first hunch - that HOSTNAME was showing in grub - was correct.  is showing the hostname now12:35
tumbleweedyes, that's a clear sign of a problem12:37
xfxfi'm yet to finish a working install so i'm speaking prematurely but this is a lot simpler than I expected12:38
xfxf(i usually go off and do my own thing at non-LCA's.  is good to use this to image up a new conf)12:39
tumbleweed:P12:39
tumbleweedwhatever works12:39
tumbleweedbut yes, it shouldn't be that hard12:39
tumbleweedyou just need to learn a few common mistakes12:39
xfxfthat's the mentality i'm usually in, but it's better to actually used the shared infrastucture/code12:39
xfxfthe USB creation script is taking forever (slow mirror); does that put an entire debian install onto the USB stick, or just netboot and the right bits to kick off an install?12:41
xfxfi won't have internets where I am tomorrow, would be neat if the USB was fully self contained.  guessing it isn't and it needs an internet connection?12:41
tumbleweedjust netboot12:43
xfxfright12:43
tumbleweedbut, like the pxe, it can use an apt caching proxy12:43
tumbleweedthe ansbible part needs internet anyway12:43
xfxfya, i'm thinking of conferences where there's literally zero infrastructure and the setup is a crossover cable12:43
tumbleweedconfigure those beforehand12:44
xfxfthat said, more rare than they used to be these days12:44
xfxfnod, but the thing i like about this setup is being able to image up another machine quickly12:44
xfxffor this one, i'll just do my usual thing of take a second full room setup, and swap in the laptops / change configs by hand12:44
xfxfi guess ansible-up is moot if there's no internet connection anyway, so it'll be manual config regardless :P12:44
*** roga has quit IRC13:00
*** roga has joined #lca-av13:06
xfxftumbleweed: hmm, so the machines that have the opsis role in hosts are trying to install hdmiusbd, and failing13:14
xfxfwhich is perplexing as that seems to be conditional based on serial_terminal containing hdmi2usbd - it doesn't...13:14
xfxfany ideas?13:14
tumbleweedit must13:17
tumbleweedI agree that it looks fine in your rubyconfau2019 directory13:19
xfxfwierd - any ideas apart from me duplicating the debconf-video repo, hacking out the hdmi2usb bits and then pointing my installer to using that?13:20
xfxfthe ansible conditional parts look fine to me, can't see why it would be happening13:21
tumbleweedwhat ansible command is being run?13:22
tumbleweedscreenshot of the error?13:22
xfxfre-running install, will take a photo when it errors again13:30
xfxftumbleweed: https://imgur.com/a/93hvRdg13:43
tpbTitle: Imgur: The magic of the Internet (at imgur.com)13:43
tumbleweedah, so it's not trying to install13:45
tumbleweedxfxf: try again now13:46
xfxfta13:46
xfxfcan i ansible-up or do i need to re-run the entire install?13:46
tumbleweedansible-up, yes13:46
xfxfoh ha, an escaping error?13:47
xfxfmy IDE was actually highlighting those lines wierdly but i assumed it was parsing them wrong13:47
*** roga has quit IRC14:05
*** roga has joined #lca-av14:10
tumbleweedyeah the ' meant they had to be stringified14:46
*** roga has quit IRC15:29
*** roga has joined #lca-av15:35
*** roga has quit IRC20:19
*** roga has joined #lca-av20:23
*** roga has quit IRC20:39
*** roga has joined #lca-av20:45
*** roga has quit IRC22:01
*** roga has joined #lca-av22:08

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!