16:11:13 #startmeeting openstack_ansible_meeting 16:11:14 Meeting started Tue Jul 21 16:11:13 2020 UTC and is due to finish in 60 minutes. The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:11:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:11:17 The meeting name has been set to 'openstack_ansible_meeting' 16:11:25 #topic office hours 16:11:51 o/ hello 16:12:02 \o/ 16:12:13 Sorry for missing last week meeting 16:12:20 not sure if it even happen :( 16:12:56 so, from good things, centos8 is pretty close to be packported? 16:13:01 *backported 16:13:25 from bad ones, focal on master has issues and we're no good with new ansible? 16:13:28 sort of 16:13:48 i hope that https://review.opendev.org/#/c/742188/ is the last thing to need before we merge centos-8 into ussuri 16:13:59 but there are still things like telemetry on master iirc 16:14:22 * noonedeadpunk needs to look on them 16:14:32 perhaps we have to go back to an etherpad and checkist off all the roles 16:14:43 *checklist 16:15:01 and yes new ansible really does not like what we do in the galera_server role 16:15:18 I recopied all the logs from the vm http://paste.openstack.org/show/796174/ 16:15:21 I'm pretty sure we use hostvars not only in galera role 16:15:32 i was wondering if we should just set_fact the thing we need in a previous task 16:16:05 but that task is odd, delegate_to and also override ansible_host 16:16:13 i am not sure why that is like that 16:17:15 https://github.com/openstack/openstack-ansible-galera_server/commit/3d405dfd52c0a5059cefd877fd578114bcdd912d 16:17:43 but I think we probably should look into connection plugin instead? 16:17:48 not sure though... 16:18:44 eventually why not to delegate to `hostvars[galera_server_bootstrap_node]['ansible_host']` at once.. 16:18:54 as they are not in inventory? 16:21:32 also, question about nova compute nodes has been raised again in bugs, https://bugs.launchpad.net/openstack-ansible/+bug/1887952 16:21:33 Launchpad bug 1887952 in openstack-ansible "Running os-nova-install with --limit may not distribute SSH keys correctly" [Undecided,Opinion] 16:22:20 And I think, maybe it's time we thought about more advanced way of nodes auth? or at least we can probably stage nodes open keys on the deployment host 16:22:33 to be able to cleanly distribute them afterwards 16:32:17 oh yes that 16:32:30 i would like the get rid of the key distribution entirely 16:36:48 i think we should look at sshd TrustedUserCAKeys for this 16:48:10 yeah, I totally like that idea 16:49:10 it would completely simplify it 16:49:59 because currently every compute node needs the keys from all the others, sort of N*N type of problem 16:50:25 but with TrustedUserCAKeys we would install a (list?) of trusted CA on each host 16:50:36 then generate a suitable key once per compute node, and it's done 16:51:57 i think i already have a patch somewhere which was going to setup a CA for haproxy, so thats already existing 16:52:47 https://review.opendev.org/#/c/644555/ this could all be refreshed for SSH certificates instead 16:53:54 In terms of the role it's more complicated, but from the deployer prespective it's nicer 16:55:23 * noonedeadpunk tries to recall why needed to use openssl command everywhere instead of module 16:55:35 ah, it was centos7 issue which is not the case. 16:55:45 Btw, I saw you started the cleanup? 17:06:10 #endmeeting