*** tpb has joined #lca-av | 00:00 | |
xfxf | CarlFK: you mentioned ansible last night and if I was going to use it - what's the state of it at the moment? | 01:15 |
---|---|---|
xfxf | i'm going to hopefully fire off imaging some recording machines later today to be used tomorrow | 01:15 |
xfxf | worst case scenario I take two of the mix machines and alter config by hand, but would prefer to use ansible | 01:15 |
CarlFK | xfxf: it's fixed now | 01:55 |
*** roga has joined #lca-av | 01:55 | |
*** roga2 has joined #lca-av | 02:01 | |
*** roga has quit IRC | 02:01 | |
xfxf | CarlFK: rad, ta | 02:05 |
CarlFK | xfxf: I've just added to the docs, hopefully to make it easier to get started | 02:07 |
CarlFK | xfxf: https://salsa.debian.org/carlfk-guest/ansible/blob/usbinst_docs_first/docs/usb.rst | 02:07 |
tpb | Title: docs/usb.rst · usbinst_docs_first · Carl Karsten / ansible · GitLab (at salsa.debian.org) | 02:07 |
xfxf | ty | 02:07 |
CarlFK | don't worry about markup errors, I'm hoping git isn't rending it the same as ... sphinx I think | 02:08 |
CarlFK | I 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 IRC | 03:06 | |
*** roga has joined #lca-av | 03:12 | |
*** mohudu has joined #lca-av | 03:45 | |
*** roga has quit IRC | 03:52 | |
*** roga has joined #lca-av | 03:58 | |
*** mohudu has quit IRC | 04:16 | |
*** roga has quit IRC | 04:56 | |
*** roga has joined #lca-av | 05:02 | |
*** roga has quit IRC | 08:52 | |
*** roga has joined #lca-av | 08:57 | |
*** xfxf has quit IRC | 10:48 | |
*** xfxf has joined #lca-av | 10:49 | |
*** ChanServ sets mode: +o xfxf | 10:49 | |
*** roga has quit IRC | 10:51 | |
xfxf | CarlFK: lol that url now 404's | 10:54 |
xfxf | https://debconf-video-team.pages.debian.net/ansible/usb.html | 10:54 |
tpb | Title: Installing machines with a USB installer DebConf Videoteam Ansible documentation (at debconf-video-team.pages.debian.net) | 10:54 |
xfxf | assume that's the same? | 10:54 |
xfxf | https://salsa.debian.org/carlfk-guest/ansible/blob/usbinst_docs_first/docs/usb.rst 404's | 10:54 |
xfxf | (maybe you pasted something different, I lost my IRC buffer, that was in my chrome history) | 10:55 |
*** roga has joined #lca-av | 10:56 | |
*** roga has quit IRC | 11:21 | |
*** roga has joined #lca-av | 11:27 | |
*** roga has quit IRC | 11:51 | |
tumbleweed | xfxf: https://debconf-video-team.pages.debian.net/ansible/usb.html is what you want (I assume) | 11:53 |
tpb | Title: Installing machines with a USB installer DebConf Videoteam Ansible documentation (at debconf-video-team.pages.debian.net) | 11:53 |
xfxf | ah, ta. goign to see if the PXE installer still works, just point it to a new subdir I added | 11:53 |
xfxf | https://github.com/xfxf/av-foss-stack/commit/196a9f345dda0514843c5de449e4584c9561ec91 | 11:53 |
tpb | Title: Adds RubyConfAU 2019 setup · xfxf/av-foss-stack@196a9f3 · GitHub (at github.com) | 11:53 |
xfxf | lets see if i did anything dumb in there | 11:53 |
xfxf | static_ip wasn't set for all the rooms for LCA, just some | 11:54 |
tumbleweed | I wonder if they just weren't ansible-uped since it changed | 11:55 |
xfxf | as in they're not in the host_vars files for a lot of the machines | 11:55 |
xfxf | i just added it to the above, it's a single room | 11:55 |
xfxf | PXE booting, fingers crossed | 11: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-av | 11:57 | |
xfxf | ah, nope, seems to have worked once into d-i | 11:57 |
xfxf | trying the USB builder now too with the same repo | 12:17 |
tumbleweed | it doesn't need to be in host vars on individual machines | 12:18 |
xfxf | bah, installed ok, rebooted, complaining about waiting for 1.1.1.1 then said ansible failed :( | 12:21 |
*** roga has quit IRC | 12:24 | |
*** roga has joined #lca-av | 12:27 | |
tumbleweed | it'll say why it failed above that | 12:34 |
xfxf | yeah i figured it out | 12:35 |
xfxf | didn't setup the hostname/mac in dnsmasq's static machines | 12:35 |
xfxf | think it's working now, reimaging | 12:35 |
xfxf | my first hunch - that HOSTNAME was showing in grub - was correct. is showing the hostname now | 12:35 |
tumbleweed | yes, that's a clear sign of a problem | 12:37 |
xfxf | i'm yet to finish a working install so i'm speaking prematurely but this is a lot simpler than I expected | 12: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 | :P | 12:39 |
tumbleweed | whatever works | 12:39 |
tumbleweed | but yes, it shouldn't be that hard | 12:39 |
tumbleweed | you just need to learn a few common mistakes | 12:39 |
xfxf | that's the mentality i'm usually in, but it's better to actually used the shared infrastucture/code | 12:39 |
xfxf | the 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 |
xfxf | i 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 |
tumbleweed | just netboot | 12:43 |
xfxf | right | 12:43 |
tumbleweed | but, like the pxe, it can use an apt caching proxy | 12:43 |
tumbleweed | the ansbible part needs internet anyway | 12:43 |
xfxf | ya, i'm thinking of conferences where there's literally zero infrastructure and the setup is a crossover cable | 12:43 |
tumbleweed | configure those beforehand | 12:44 |
xfxf | that said, more rare than they used to be these days | 12:44 |
xfxf | nod, but the thing i like about this setup is being able to image up another machine quickly | 12:44 |
xfxf | for this one, i'll just do my usual thing of take a second full room setup, and swap in the laptops / change configs by hand | 12:44 |
xfxf | i guess ansible-up is moot if there's no internet connection anyway, so it'll be manual config regardless :P | 12:44 |
*** roga has quit IRC | 13:00 | |
*** roga has joined #lca-av | 13:06 | |
xfxf | tumbleweed: hmm, so the machines that have the opsis role in hosts are trying to install hdmiusbd, and failing | 13:14 |
xfxf | which is perplexing as that seems to be conditional based on serial_terminal containing hdmi2usbd - it doesn't... | 13:14 |
xfxf | any ideas? | 13:14 |
tumbleweed | it must | 13:17 |
tumbleweed | I agree that it looks fine in your rubyconfau2019 directory | 13:19 |
xfxf | wierd - 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 |
xfxf | the ansible conditional parts look fine to me, can't see why it would be happening | 13:21 |
tumbleweed | what ansible command is being run? | 13:22 |
tumbleweed | screenshot of the error? | 13:22 |
xfxf | re-running install, will take a photo when it errors again | 13:30 |
xfxf | tumbleweed: https://imgur.com/a/93hvRdg | 13:43 |
tpb | Title: Imgur: The magic of the Internet (at imgur.com) | 13:43 |
tumbleweed | ah, so it's not trying to install | 13:45 |
tumbleweed | xfxf: try again now | 13:46 |
xfxf | ta | 13:46 |
xfxf | can i ansible-up or do i need to re-run the entire install? | 13:46 |
tumbleweed | ansible-up, yes | 13:46 |
xfxf | oh ha, an escaping error? | 13:47 |
xfxf | my IDE was actually highlighting those lines wierdly but i assumed it was parsing them wrong | 13:47 |
*** roga has quit IRC | 14:05 | |
*** roga has joined #lca-av | 14:10 | |
tumbleweed | yeah the ' meant they had to be stringified | 14:46 |
*** roga has quit IRC | 15:29 | |
*** roga has joined #lca-av | 15:35 | |
*** roga has quit IRC | 20:19 | |
*** roga has joined #lca-av | 20:23 | |
*** roga has quit IRC | 20:39 | |
*** roga has joined #lca-av | 20:45 | |
*** roga has quit IRC | 22:01 | |
*** roga has joined #lca-av | 22:08 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!