*** wadeholler has quit IRC | 00:00 | |
*** admin0 has joined #openstack-ansible | 00:03 | |
*** thorst has joined #openstack-ansible | 00:13 | |
*** admin0 has quit IRC | 00:14 | |
*** thorst has quit IRC | 00:17 | |
*** thorst has joined #openstack-ansible | 00:21 | |
*** thorst_ has joined #openstack-ansible | 00:23 | |
*** thorst has quit IRC | 00:26 | |
*** pvinci has joined #openstack-ansible | 00:57 | |
*** Mudpuppy has joined #openstack-ansible | 00:59 | |
*** markvoelker has joined #openstack-ansible | 00:59 | |
*** Mudpuppy has quit IRC | 01:03 | |
*** markvoelker has quit IRC | 01:04 | |
*** fishcried has joined #openstack-ansible | 01:11 | |
*** gouthamr has quit IRC | 01:35 | |
*** thorst_ has quit IRC | 01:37 | |
*** thorst has joined #openstack-ansible | 02:11 | |
*** thorst has quit IRC | 02:11 | |
*** thorst has joined #openstack-ansible | 02:12 | |
*** weezS has joined #openstack-ansible | 02:17 | |
*** thorst has quit IRC | 02:20 | |
*** Jeffrey4l has joined #openstack-ansible | 02:24 | |
*** csmart has quit IRC | 02:33 | |
*** csmart has joined #openstack-ansible | 02:35 | |
*** fishcried has quit IRC | 02:47 | |
*** gouthamr has joined #openstack-ansible | 03:07 | |
*** thorst has joined #openstack-ansible | 03:18 | |
*** chrichip has quit IRC | 03:23 | |
*** chrichip has joined #openstack-ansible | 03:23 | |
*** thorst has quit IRC | 03:26 | |
*** jperry has joined #openstack-ansible | 03:32 | |
*** gouthamr has quit IRC | 04:11 | |
*** omiday has quit IRC | 04:18 | |
*** janki has joined #openstack-ansible | 04:20 | |
*** thorst has joined #openstack-ansible | 04:25 | |
*** thorst has quit IRC | 04:30 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone https://review.openstack.org/320216 | 04:33 |
---|---|---|
*** michauds has joined #openstack-ansible | 04:34 | |
*** david-lyle has quit IRC | 04:37 | |
*** omiday has joined #openstack-ansible | 04:37 | |
*** chandanc_ has joined #openstack-ansible | 04:45 | |
openstackgerrit | Merged openstack/openstack-ansible-os_nova: Add project group to role https://review.openstack.org/358271 | 04:46 |
*** pcaruana has quit IRC | 04:55 | |
*** Mudpuppy has joined #openstack-ansible | 05:00 | |
*** shausy has joined #openstack-ansible | 05:01 | |
*** Mudpuppy has quit IRC | 05:05 | |
*** johnmilton has quit IRC | 05:08 | |
*** jamielennox is now known as jamielennox|away | 05:18 | |
*** Prabhu has joined #openstack-ansible | 05:26 | |
Prabhu | Hi csmart, | 05:27 |
csmart | Prabhu: hi | 05:27 |
csmart | how did you go? | 05:27 |
Prabhu | failed at the same stage. | 05:27 |
*** thorst has joined #openstack-ansible | 05:27 | |
Prabhu | csmart : I have a fresh machine with me. | 05:27 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone https://review.openstack.org/320216 | 05:28 |
Prabhu | can I still follow your blog and try one more time ? Do you want to give any suggestions to use just mitaka/tag/master ? | 05:28 |
csmart | Prabhu: sure, of course you're welcome to follow it again. I think that you can try 13.3.1 tag, however I think the helpful thing will be getting full logs, if you can | 05:30 |
Prabhu | Do i need to place any command to store logs ? | 05:30 |
csmart | if you can just copy the output of the run playbooks command, that'd be good | 05:33 |
csmart | at least then you can search locally for where something failed earlier in the process | 05:33 |
openstackgerrit | Merged openstack/openstack-ansible: Loopback cinder image must insert before exit 0 https://review.openstack.org/358300 | 05:34 |
*** thorst has quit IRC | 05:36 | |
mcarden | Prabhu: I like to use: scripts/run-playbooks.sh | tee ~/build_log.txt 2>&1 | 05:38 |
mcarden | To get a reasonable log. | 05:38 |
Prabhu | sure mcarden, i will use the same. | 05:39 |
mcarden | I hope the build works for you. :) | 05:39 |
Prabhu | hoping for best.! thank you ! | 05:40 |
*** cjloader has quit IRC | 05:46 | |
*** alextricity25 has quit IRC | 05:46 | |
*** cloudnull has quit IRC | 05:46 | |
*** FrankZha- has quit IRC | 05:46 | |
*** sigmavirus has quit IRC | 05:46 | |
*** d34dh0r53 has quit IRC | 05:46 | |
*** jwagner has quit IRC | 05:46 | |
*** eglute has quit IRC | 05:46 | |
*** eglute has joined #openstack-ansible | 05:47 | |
*** jwagner has joined #openstack-ansible | 05:48 | |
*** eglute has quit IRC | 05:48 | |
*** eglute has joined #openstack-ansible | 05:49 | |
*** eglute has quit IRC | 05:49 | |
*** eglute has joined #openstack-ansible | 05:50 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_neutron: Project Calico integration https://review.openstack.org/340174 | 05:50 |
*** jwagner has joined #openstack-ansible | 05:51 | |
*** eglute has quit IRC | 05:51 | |
*** jwagner has quit IRC | 05:51 | |
*** eglute has joined #openstack-ansible | 05:54 | |
*** eglute has quit IRC | 05:54 | |
*** jiteka has joined #openstack-ansible | 05:57 | |
*** jiteka has quit IRC | 06:04 | |
*** eglute has joined #openstack-ansible | 06:05 | |
*** jwagner has joined #openstack-ansible | 06:06 | |
*** cloudnull has joined #openstack-ansible | 06:08 | |
*** michauds has quit IRC | 06:15 | |
*** mpjetta has quit IRC | 06:18 | |
*** mpjetta has joined #openstack-ansible | 06:20 | |
*** thorst has joined #openstack-ansible | 06:35 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone https://review.openstack.org/320216 | 06:38 |
csmart | Prabhu: when you're doing the initial clone of openstack-ansible, did you use git:// or https://? | 06:40 |
csmart | i.e. git clone git://git.openstack.org/openstack/openstack-ansible /opt/openstack-ansible | 06:41 |
*** thorst has quit IRC | 06:41 | |
csmart | or git clone http://git.openstack.org/openstack/openstack-ansible /opt/openstack-ansible | 06:41 |
Prabhu | csmart using git, i cannot able to download. | 06:41 |
csmart | yeah that's why I'm asking.. that should not be the case | 06:41 |
Prabhu | 2016/08/22 12:45:21 socat[1143] E CONNECT git.openstack.org:9418: Forbidden | 06:41 |
* csmart wonders if that's part of the problem, if some dependency uses git:// your install will be failing | 06:42 | |
csmart | Prabhu: do you know what your proxy is? like some Windows thing or squid/tiny proxy | 06:42 |
*** messy has quit IRC | 06:43 | |
Prabhu | csmart : okay. let me confirm you. few mins pls | 06:45 |
csmart | might not be relevant if nothing uses git:// but still, it should be working if configured correctly (unless perhaps whatever proxy you're using doesn't like socat) | 06:46 |
*** pcaruana has joined #openstack-ansible | 06:52 | |
*** dfflanders has joined #openstack-ansible | 06:54 | |
*** messy has joined #openstack-ansible | 07:00 | |
csmart | odyssey4me: since ab887ee1 bootstrap on Ubuntu 14.04 is failing for me, pip doesn't seem to like the python_version environment marker in requirements.txt, I'm getting this: http://paste.openstack.org/show/562163/ | 07:07 |
* csmart back later | 07:07 | |
Prabhu | csmart, its squid | 07:08 |
*** bootsha has joined #openstack-ansible | 07:19 | |
*** rgogunskiy has joined #openstack-ansible | 07:21 | |
*** jperry has quit IRC | 07:23 | |
*** berendt has joined #openstack-ansible | 07:33 | |
*** DrifterZA has joined #openstack-ansible | 07:34 | |
*** bootsha has quit IRC | 07:36 | |
*** Prabhu has quit IRC | 07:37 | |
*** thorst has joined #openstack-ansible | 07:39 | |
*** thorst has quit IRC | 07:46 | |
*** weezS has quit IRC | 07:51 | |
odyssey4me | o/ | 07:55 |
*** chandanc_ has quit IRC | 07:57 | |
*** admin0 has joined #openstack-ansible | 08:03 | |
*** asettle has joined #openstack-ansible | 08:05 | |
*** markvoelker has joined #openstack-ansible | 08:05 | |
hblah | odyssey4me: looking at the messages from earlier on today, is there a problem with getting files from git.openstack.org? | 08:08 |
odyssey4me | hblah no - the problem being discussed between csmart and Prabhu related to accessing through a proxy | 08:08 |
*** bsv has joined #openstack-ansible | 08:10 | |
*** markvoelker has quit IRC | 08:10 | |
csmart | hmm if it's squid then I'd expect his git:// repos to work via the proxy, unless he hasn't configured something correctly | 08:14 |
hblah | odyssey4me: ok, well I don't have any proxies or firewall issues that I am seeing and I still get command git clone https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning apt_package_pinning failed | 08:19 |
hblah | I cannot do a fetch or wget for that url either from multiple different machines (if that is even valid) | 08:21 |
csmart | hblah: works for me.. | 08:24 |
csmart | sometimes I've noticed they're uncontactable for a second or two | 08:24 |
*** Andrew_jedi has joined #openstack-ansible | 08:24 | |
csmart | but then they work again | 08:24 |
csmart | does this work for you on your machine? git ls-remote https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning | 08:25 |
hblah | csmart: I get a bunch of lines starting with 30b5df0c1998815bcb2a78f5046f345197bd96bd HEAD | 08:25 |
csmart | hblah: good, then it's currently working for you | 08:26 |
csmart | can you re-try the bootstrap? | 08:26 |
*** bootsha has joined #openstack-ansible | 08:26 | |
hblah | wow just did an up arrow to rerun the bootstrap and hit the git ls-remote by mistake and now it isn't working again :( | 08:27 |
hblah | fatal: unable to access 'https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning/': Failed to connect to git.openstack.org port 443: Network is unreachable | 08:27 |
*** asettle has quit IRC | 08:27 | |
csmart | hblah: sure you're not having internal networking issues? | 08:30 |
hblah | csmart: everything else apart from this works fine.....though that is what everyone says ;-) | 08:30 |
csmart | hehe | 08:30 |
csmart | run this for a bit: while true ; do git ls-remote https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning |head -1 ; sleep 1 ; done | 08:30 |
csmart | it's solid for me | 08:31 |
hblah | csmart: jumping all over the place here, many more failures than successes | 08:32 |
csmart | hblah: ok, well AFAICT git.openstack.org resolves to a single IP so maybe it's your network... | 08:33 |
csmart | not to say there might not be load balancers in play | 08:34 |
csmart | hblah: are you hitting ip 104.130.246.128? try: host git.openstack.org | 08:34 |
hblah | csmart: yes seeing that IP. | 08:34 |
csmart | hblah: ok, at this point I think it's probably a network issue on your end upwards (well, not at git.openstack.org anyway) | 08:35 |
*** asettle has joined #openstack-ansible | 08:35 | |
hblah | csmart: if I do ignore-errors files from other servers apart from git.openstack.org work fine. | 08:36 |
csmart | hblah: ok, I don't know enough about openstack's infra to say they might be thottling or dropping connections - at least from my home in Australia it seems reliable | 08:38 |
hblah | csmart: who are you using as upstream? | 08:39 |
csmart | internode | 08:39 |
*** DrifterZA has quit IRC | 08:41 | |
*** DrifterZA has joined #openstack-ansible | 08:42 | |
csmart | hblah: you're connected via Genisyst? | 08:42 |
hblah | yes | 08:42 |
hblah | vocus | 08:42 |
*** thorst has joined #openstack-ansible | 08:44 | |
odyssey4me | hblah you could try: sed -i 's/git.openstack.org/github.com/' ansible-role-requirements.yml | 08:49 |
odyssey4me | maybe your connectivity to github is better | 08:49 |
*** thorst has quit IRC | 08:51 | |
odyssey4me | evrardjp FYI https://gist.github.com/odyssey4me/da7174126b2b390ea75ccd25a49bf45d | 08:52 |
*** jperry has joined #openstack-ansible | 08:54 | |
*** vnogin__ has quit IRC | 08:59 | |
*** chandanc_ has joined #openstack-ansible | 09:00 | |
*** vnogin has joined #openstack-ansible | 09:01 | |
*** markvoelker has joined #openstack-ansible | 09:06 | |
vnogin | good morning guys :) | 09:10 |
*** markvoelker has quit IRC | 09:11 | |
*** jiteka has joined #openstack-ansible | 09:11 | |
odyssey4me | o/ vnogin | 09:17 |
vnogin | odyssey4me, hello :) | 09:17 |
*** bootsha has quit IRC | 09:20 | |
*** bootsha has joined #openstack-ansible | 09:23 | |
hblah | odyssey4me: very excited, changed to github = System is bootstrapped and ready for use. | 09:24 |
csmart | hblah: nice, odyssey4me++ | 09:24 |
odyssey4me | hblah excellent :) | 09:24 |
openstackgerrit | Alexandra Settle proposed openstack/openstack-ansible: [DOCS] Clean up of draft install guide https://review.openstack.org/357909 | 09:25 |
hblah | odyssey4me: csmart: thanks for the patience and help. I will go away and let the rest build now :-) | 09:25 |
csmart | hblah: nps! | 09:26 |
odyssey4me | hblah you'll likely have another spot of trouble because the openstack services also come from git.o.o | 09:26 |
odyssey4me | so you should probably also do that sed against playbooks/defaults/repo_packages/*.yml | 09:26 |
hblah | odyssey4me: ah ok, thanks for that. | 09:27 |
*** matias has quit IRC | 09:29 | |
*** matias has joined #openstack-ansible | 09:30 | |
*** matias is now known as Guest74220 | 09:30 | |
csmart | odyssey4me: ok I think I see what's going on with pip install requirements.txt, I'll post something up soon | 09:30 |
odyssey4me | csmart you're getting a failure for the ndg thingy? | 09:31 |
csmart | odyssey4me: sorry, what's the ndg thing? | 09:32 |
odyssey4me | csmart never mind - as you were | 09:32 |
*** pjm6 has joined #openstack-ansible | 09:32 | |
csmart | :-) ok | 09:32 |
csmart | bootstrap-ansible.sh is broken on master (ubuntu 14.04) | 09:32 |
csmart | I think I see why | 09:32 |
pjm6 | Hi there | 09:32 |
odyssey4me | I was getting errors with the bootstrap-ansible script on the w/end due to pi not being able to interpret https://github.com/openstack/openstack-ansible/blob/master/requirements.txt#L10 | 09:32 |
odyssey4me | which is weird, because it works fine in gating... so I fugured it was something local which needed solving, and I was focused elsewhere | 09:33 |
odyssey4me | *pip | 09:33 |
csmart | odyssey4me: yep that's what I hit, I know why | 09:33 |
odyssey4me | ok, awesome | 09:33 |
odyssey4me | looking forward to the patch :) | 09:33 |
csmart | ahh now I see ndg :-) | 09:33 |
csmart | rgr, dinner, kids to bed and then I'll see if I can get a patch together | 09:34 |
csmart | odyssey4me: was there a bug report for that I can add to? | 09:38 |
*** hblah has quit IRC | 09:41 | |
*** Prabhu has joined #openstack-ansible | 09:43 | |
Prabhu | csmart : Can you able to receive my pings ? | 09:43 |
csmart | Prabhu: not that I saw... on irc? | 09:44 |
*** Guest74220 has quit IRC | 09:44 | |
odyssey4me | csmart no bug report - you're welcome to file one if you wish | 09:45 |
*** Guest74220 has joined #openstack-ansible | 09:45 | |
csmart | odyssey4me: it's ok, happy to provide a patch, just figured I'd add some info if there was already a bug report somewhere | 09:45 |
Prabhu | csmart: we are using proxy squid. | 09:46 |
csmart | Prabhu: I was going to say before, that if you're using squid then I expect that git:// should be working properly (I use squid too) | 09:46 |
odyssey4me | asettle FYI https://review.openstack.org/358333 (implementing haproxy_server and ceph_client as independent repositories | 09:46 |
asettle | Yes! Win, thank you | 09:46 |
odyssey4me | csmart that depends if squid is set to allow that URL | 09:46 |
csmart | odyssey4me: yeah, but it works via https, just not git via socat | 09:47 |
odyssey4me | it may be better to use https based URL's rather than git based URL's | 09:47 |
csmart | odyssey4me: rgr, are there any place where git:// is uses | 09:47 |
csmart | *is used? | 09:47 |
csmart | *in the whole process | 09:47 |
odyssey4me | csmart only internally when the roles download from the repo server | 09:48 |
csmart | odyssey4me: kk | 09:48 |
csmart | Prabhu: ok, so going back to suggestion from the other day, can you do a new build and check the log for earlier errors? provide the log if you can | 09:48 |
*** thorst has joined #openstack-ansible | 09:48 | |
odyssey4me | the repo server itself gets from the git sources using https | 09:48 |
csmart | Prabhu: [Mon August 22 15:38:15] <mcarden> Prabhu: I like to use: scripts/run-playbooks.sh | tee ~/build_log.txt 2>&1 | 09:49 |
csmart | [Mon August 22 15:38:24] <mcarden> To get a reasonable log. | 09:49 |
Prabhu | thank you! | 09:50 |
odyssey4me | csmart mcarden Prabhu you can also just set the env var ANSIBLE_LOG_PATH and ansible will log everything to file: https://github.com/ansible/ansible/blob/v1.9.4-1/lib/ansible/constants.py#L137 | 09:51 |
csmart | ahh yes, good idea | 09:51 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Implement LVM-backed CoW containers https://review.openstack.org/358341 | 09:53 |
*** thorst has quit IRC | 09:55 | |
*** markvoelker has joined #openstack-ansible | 10:07 | |
*** Andrew_jedi has quit IRC | 10:11 | |
*** markvoelker has quit IRC | 10:12 | |
*** Guest_84847 has joined #openstack-ansible | 10:17 | |
*** shausy has quit IRC | 10:19 | |
*** Guest_84847 has quit IRC | 10:19 | |
*** shausy has joined #openstack-ansible | 10:21 | |
*** bootsha has quit IRC | 10:22 | |
*** bootsha has joined #openstack-ansible | 10:23 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Implement base container for LVM-backed CoW containers https://review.openstack.org/358340 | 10:25 |
*** dfflanders has quit IRC | 10:25 | |
*** janki has quit IRC | 10:30 | |
*** janki has joined #openstack-ansible | 10:31 | |
openstackgerrit | Merged openstack/openstack-ansible-os_keystone: Force a restart of all the apache nodes during upgrade https://review.openstack.org/357405 | 10:37 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Implement base container for LVM-backed CoW containers https://review.openstack.org/358340 | 10:40 |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts https://review.openstack.org/358551 | 10:40 |
*** DrifterZA has quit IRC | 10:44 | |
*** DrifterZA has joined #openstack-ansible | 10:45 | |
*** thorst has joined #openstack-ansible | 10:54 | |
*** Andrew_jedi has joined #openstack-ansible | 10:54 | |
openstackgerrit | Merged openstack/openstack-ansible-repo_build: Revert "Implement x86 archive links using old name" https://review.openstack.org/358323 | 10:58 |
*** thorst has quit IRC | 11:01 | |
*** chandanc_ has quit IRC | 11:02 | |
odyssey4me | mattt evrardjp you may want to backport https://review.openstack.org/352488 to mitaka to improve the upgrade process? | 11:02 |
*** Mudpuppy has joined #openstack-ansible | 11:03 | |
evrardjp | k | 11:03 |
*** openstackgerrit has quit IRC | 11:03 | |
evrardjp | mattt: I will do it | 11:04 |
evrardjp | also please check this: https://review.openstack.org/#/c/358551/ | 11:04 |
*** openstackgerrit has joined #openstack-ansible | 11:04 | |
*** Mudpuppy has quit IRC | 11:07 | |
csmart | odyssey4me: for the initial bootstrap-ansible, which pip do we want to use? | 11:08 |
*** markvoelker has joined #openstack-ansible | 11:08 | |
odyssey4me | csmart what do you mean? | 11:08 |
csmart | currently it's set to PIP_COMMAND="/opt/ansible-runtime/bin/pip" which is a virtualenv created from the host | 11:08 |
csmart | on ubuntu 14.04 installing python-all gets us pip 1.5.4, which gets copied to /opt/ansible-runtime/bin/pip as a part of the virtualenv process | 11:09 |
csmart | even though we run "get_pip" to get the latest pip, we don't use it | 11:09 |
odyssey4me | csmart so we need to get pip & virtualenv onto the host, then we need to install ansible into a virtualenv and the requirements.txt packages need to go into that virtualenv | 11:09 |
*** bootsha has quit IRC | 11:10 | |
odyssey4me | csmart get_pip installs pip, setuptools and wheel | 11:10 |
csmart | (and that's why ndg is failing) | 11:10 |
odyssey4me | those are then used to setup the virtualenv | 11:10 |
csmart | ok, but they don't appear to be.. I'll look to fix that then | 11:11 |
odyssey4me | csmart https://github.com/openstack/openstack-ansible/blob/master/scripts/scripts-library.sh#L235 | 11:11 |
odyssey4me | the get-pip.py script is executed, which installs pip | 11:12 |
*** markvoelker has quit IRC | 11:12 | |
csmart | odyssey4me: yep, but it installs it to /usr/local/bin and virtualenv copies from the system python path which means /opt/ansible-runtime/bin/pip is actually the host pip | 11:12 |
odyssey4me | hmm, I think the inclusion of system-site-packages here may be the issue: https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L94 | 11:13 |
odyssey4me | that'll be bringing in the stuff installed via apt - which we don't want | 11:13 |
csmart | odyssey4me: yep, agreed | 11:13 |
odyssey4me | :) we're saying the same thing | 11:13 |
csmart | testing that now | 11:13 |
odyssey4me | now that we're using host packages to help get pip in the first place - we need to ensure that the virtualenv is clean when it's created | 11:14 |
csmart | kk | 11:14 |
odyssey4me | previously we didn't have to do that because the host was clean enough | 11:14 |
*** pvinci has quit IRC | 11:14 | |
odyssey4me | I don't know if it's possible to actually create the venv with no pip/wheel/etc (I think there are CLI options to do so), then to put the right ones in there afterwards... | 11:15 |
odyssey4me | but simply not including site packages might be good enough | 11:15 |
Andrew_jedi | Folks, storage_infra_hosts is just for cinder api ? What about cinder scheduler? https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/openstack_user_config.yml.example#L421 | 11:15 |
*** bootsha has joined #openstack-ansible | 11:15 | |
*** agireud has quit IRC | 11:16 | |
*** sonus has quit IRC | 11:17 | |
*** afranc has quit IRC | 11:17 | |
*** afranc has joined #openstack-ansible | 11:18 | |
*** sonus has joined #openstack-ansible | 11:19 | |
csmart | excluding site-pacakages still puts the system's pip in, unless I use --no-pip, but then we don't have pip | 11:20 |
*** agireud has joined #openstack-ansible | 11:20 | |
csmart | odyssey4me: given that we've already run get_pip, can we just use pip from /usr/local/bin/pip to install requirements instead of the one in virtualenv? | 11:22 |
odyssey4me | csmart to install into the venv, as I understand it, you must use pip from inside the venv | 11:23 |
lovea | I am trying to do a completely clean install of Openstack using the stable/mitaka tag of openstack-ansible. I had previously tried Newton using the 14.0.0.0b2 tag but that had issues.I've only got as far as setup-hosts.yml, specifically lxc-hosts-setup. I keep getting: ```failed: [infra1] (item={u'url': u'https://rpc-repo.rackspace.com/container_images/rpc-trusty-container.tgz', u'name': u'trusty.tgz', u'chroot_path': u'trusty/rootfs-amd64', | 11:23 |
csmart | ahh, ok gotcha | 11:23 |
lovea | u'sha256sum': u'56c6a6e132ea7d10be2f3e8104f47136ccf408b30e362133f0dc4a0a9adb4d0c'}) => {"failed": true, "item": {"chroot_path": "trusty/rootfs-amd64", "name": "trusty.tgz", "sha256sum": "56c6a6e132ea7d10be2f3e8104f47136ccf408b30e362133f0dc4a0a9adb4d0c", "url": "https://rpc-repo.rackspace.com/container_images/rpc-trusty-container.tgz"}, "msg": "failed to create temporary content file: "} | 11:23 |
lovea | ``` for all my hosts. Any ideas what might be causing this? | 11:23 |
odyssey4me | also, the version of pip inthe venv must be the right one | 11:23 |
odyssey4me | lovea please use pastebin or something similar for log pastes | 11:23 |
odyssey4me | lovea it would seem that your hosts aren' unable to download that file | 11:23 |
csmart | odyssey4me: yeah ok, currently the pip inside venv is the hosts, 1.5.4 | 11:23 |
odyssey4me | lovea also, if you tried newton, then I hope that you tried mitaka on a fresh host - you can't just flip back and expect it to work | 11:24 |
odyssey4me | csmart yep, that's the root cause right there | 11:24 |
csmart | rgr | 11:24 |
odyssey4me | so we need to get the right version of pip there, then the rest will just work | 11:25 |
lovea | odyssey4me: yeah, I reinstalled the host OS from scratch on all hosts. | 11:25 |
odyssey4me | csmart in the repo build we do this before building the venv: https://github.com/openstack/openstack-ansible-repo_build/blob/master/tasks/repo_venv_build.yml#L44-L54 | 11:26 |
lovea | odyssey4me: Just tried a WGET on each host for https://rpc-repo.rackspace.com/container_images/rpc-trusty-container.tgz and they all download happily. Takes a while though. | 11:26 |
odyssey4me | but virtualenv does take CLI options which should give the same effect - although we're not sure if the virtualenv version on the OS will support those options | 11:26 |
csmart | Could pip install virtualenv and use that? | 11:27 |
odyssey4me | lovea do you go through a proxy? if so you'll need to configure things to make it work | 11:27 |
odyssey4me | csmart virtualenv should already be there | 11:27 |
odyssey4me | we install it through packages above | 11:27 |
csmart | odyssey4me: yeah but it's old version, if we use pip install we could get a modern version that supports the args you mentioned | 11:28 |
odyssey4me | if we just ditch '--system-site-packages' from https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L94 what happens? | 11:28 |
lovea | odyssey4me: No proxy. | 11:28 |
csmart | odyssey4me: we still get host's pip | 11:29 |
odyssey4me | lovea the download task already tries 3 times with a delay between each: https://github.com/openstack/openstack-ansible-lxc_hosts/blob/stable/mitaka/tasks/lxc_cache.yml#L29-L44 | 11:30 |
odyssey4me | so you could possible pre-download the file and put it into the right place | 11:30 |
odyssey4me | csmart what version of virtualenv is there? | 11:31 |
* csmart checks | 11:31 | |
csmart | ubuntu@ubuntucloud-00:~$ /usr/local/bin/virtualenv --version | 11:32 |
csmart | 15.0.3 | 11:32 |
odyssey4me | so, based on https://virtualenv.pypa.io/en/stable/userguide/#the-system-site-packages-option we definitely want to ditch that option regardless | 11:32 |
csmart | hmm I thought there was a host virutal-env but I can't see it now :-S | 11:33 |
csmart | odyssey4me: yeah, OK we can ditch that too | 11:33 |
odyssey4me | does that version support '--nosetuptools', '--no-pip', '--no-wheel' ? | 11:34 |
lovea | odyssey4me: ok. The Newton version of the download into cache worked. | 11:34 |
csmart | odyssey4me: yes, yes and yes | 11:35 |
odyssey4me | lovea Newton doesn't use that file at all - it uses a completely different mechanism. | 11:35 |
csmart | ok.. interesting.. | 11:36 |
lovea | odyssey4me: Ah, I see. Thanks for your help | 11:36 |
csmart | odyssey4me: let me check something | 11:36 |
*** openstackstatus has quit IRC | 11:36 | |
odyssey4me | csmart then it would seem that we should create the venv without those, then use get-pip to install the packages into there, then continue | 11:36 |
odyssey4me | or something like that | 11:36 |
odyssey4me | I trust you'll find a reasonable solution :) | 11:37 |
*** openstackstatus has joined #openstack-ansible | 11:37 | |
*** ChanServ sets mode: +v openstackstatus | 11:37 | |
odyssey4me | lovea sure thing :) | 11:37 |
*** bootsha has quit IRC | 11:39 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically set swift as the glance default store https://review.openstack.org/358190 | 11:40 |
*** Guest74220 is now known as matias | 11:40 | |
*** matias has quit IRC | 11:40 | |
*** matias has joined #openstack-ansible | 11:40 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically enable the cinder backup service https://review.openstack.org/358264 | 11:40 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically detect whether to test ceilometer/aodh https://review.openstack.org/358265 | 11:40 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically detect whether to test all integrated roles https://review.openstack.org/358274 | 11:40 |
Andrew_jedi | Folks, Is it possible that i can deploy cinder API and cinder scheduler on two different machines ? | 11:42 |
*** bootsha has joined #openstack-ansible | 11:43 | |
Andrew_jedi | I understand that i need to specify a machine under storage-infra_hosts for installing cinder API but the documentation says nothing about cinder-scheduler service. | 11:43 |
*** thotypous has joined #openstack-ansible | 11:45 | |
*** asettle has quit IRC | 11:46 | |
odyssey4me | Andrew_jedi yes, you can use the affinity settings: http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-initial.html#affinity | 11:48 |
*** thorst has joined #openstack-ansible | 11:49 | |
matias | guys, documentation recommends to use zookeeper as ceilometer's coordinator in a HA setup, however the kazoo library is required for that, and it is not built into the venvs by OSA | 11:49 |
matias | is there some way to manually add a pip package to a venv which I'm missing? | 11:50 |
odyssey4me | stevelle ^ | 11:50 |
odyssey4me | matias yes there is - gimme a moment | 11:50 |
matias | thanks | 11:50 |
odyssey4me | matias http://docs.openstack.org/developer/openstack-ansible/mitaka/developer-docs/extending.html#build-the-environment-with-additional-python-packages | 11:52 |
*** _sigmavirus24 has joined #openstack-ansible | 11:52 | |
Andrew_jedi | odyssey4me: Thanks, Looking at the affinity settings :). BTW is my understanding correct that cinder-scheduler container is created on the host listed under storage-infra_hosts? | 11:52 |
matias | odyssey4me: perfect, thanks! | 11:53 |
*** _sigmavirus24 is now known as sigmavirus | 11:54 | |
*** sigmavirus has joined #openstack-ansible | 11:54 | |
odyssey4me | Andrew_jedi if your env.d is stock, and I'm reading https://github.com/openstack/openstack-ansible/blob/stable/mitaka/etc/openstack_deploy/env.d/cinder.yml#L41-L49 right, then yes | 11:57 |
*** asettle has joined #openstack-ansible | 11:57 | |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts https://review.openstack.org/358551 | 11:58 |
Andrew_jedi | odyssey4me: Perfect, Thanks a lot :) | 11:58 |
mgariepy | good morning everyone | 12:02 |
*** automagically_ has joined #openstack-ansible | 12:06 | |
automagically_ | Morning all | 12:06 |
csmart | \o | 12:08 |
*** markvoelker has joined #openstack-ansible | 12:09 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Allow the use of a pre-staged git cache https://review.openstack.org/346511 | 12:09 |
*** d34dh0r53 has joined #openstack-ansible | 12:10 | |
mhayden | morning | 12:12 |
*** markvoelker has quit IRC | 12:13 | |
*** johnmilton has joined #openstack-ansible | 12:14 | |
*** Jeffrey4l_ has joined #openstack-ansible | 12:15 | |
bsv | automagically_: mornings. | 12:15 |
*** Andrew_jedi has quit IRC | 12:15 | |
csmart | odyssey4me: ok, I think have something to try | 12:15 |
csmart | \o | 12:15 |
*** Jeffrey4l has quit IRC | 12:16 | |
*** asettle has quit IRC | 12:19 | |
*** johnmilton has quit IRC | 12:20 | |
*** markvoelker has joined #openstack-ansible | 12:20 | |
*** johnmilton has joined #openstack-ansible | 12:20 | |
*** Andrew_jedi has joined #openstack-ansible | 12:20 | |
*** Mudpuppy has joined #openstack-ansible | 12:25 | |
*** psilvad has joined #openstack-ansible | 12:27 | |
*** asettle has joined #openstack-ansible | 12:29 | |
*** rgogunskiy has quit IRC | 12:33 | |
*** Mudpuppy has quit IRC | 12:34 | |
odyssey4me | csmart :) | 12:34 |
csmart | will push in a sec | 12:34 |
*** gouthamr has joined #openstack-ansible | 12:37 | |
*** chandanc_ has joined #openstack-ansible | 12:39 | |
openstackgerrit | Alexandra Settle proposed openstack/openstack-ansible-ceph_client: [DOCS] Moving ceph config content to ceph client role docs https://review.openstack.org/358611 | 12:40 |
openstackgerrit | Chris Smart proposed openstack/openstack-ansible: Fix wrong version of pip used in bootstrap https://review.openstack.org/358614 | 12:43 |
matias | cloudnull: found a bug in nova-key-insert.sh.j2 (well, it is in fact a bug in grep which causes a bug in the script), should I open a issue in launchpad explaining the bug, or should I send a PR directly with the fix? | 12:43 |
openstackgerrit | Alexandra Settle proposed openstack/openstack-ansible-haproxy_server: [DOCS] Moving haproxy content to haproxy role docs https://review.openstack.org/358615 | 12:44 |
openstackgerrit | Merged openstack/openstack-ansible: [docs] fix a link in overview-host-layout.rst https://review.openstack.org/357504 | 12:44 |
openstackgerrit | Alexandra Settle proposed openstack/openstack-ansible-ceph_client: [DOCS] Moving ceph config content to ceph client role docs https://review.openstack.org/358611 | 12:45 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move ceph_client and haproxy_server to IRR https://review.openstack.org/358616 | 12:45 |
odyssey4me | matias if the patch needs an explanation, then file a bug with the details. Otherwise push a patch. | 12:45 |
openstackgerrit | Alexandra Settle proposed openstack/openstack-ansible-haproxy_server: [DOCS] Moving haproxy content to haproxy role docs https://review.openstack.org/358615 | 12:46 |
*** rgogunskiy has joined #openstack-ansible | 12:47 | |
matias | odyssey4me: ok, thanks, I will file a bug then | 12:47 |
openstackgerrit | Alexandra Settle proposed openstack/openstack-ansible: [DOCS] Remove ceph and HAProxy from dev docs https://review.openstack.org/358619 | 12:49 |
openstackgerrit | Alexandra Settle proposed openstack/openstack-ansible-ceph_client: [DOCS] Moving ceph config content to ceph client role docs https://review.openstack.org/358611 | 12:50 |
openstackgerrit | Alexandra Settle proposed openstack/openstack-ansible-haproxy_server: [DOCS] Moving haproxy content to haproxy role docs https://review.openstack.org/358615 | 12:50 |
odyssey4me | csmart feedback in your review | 12:52 |
odyssey4me | looks good otherwise | 12:52 |
*** alextricity25 has joined #openstack-ansible | 12:53 | |
csmart | odyssey4me: ok yeah that's better - I was just trying to neatly update pip but that's better will amend, test and push in a sec | 12:54 |
automagically_ | Did the haproxy and ceph-client roles recently get their own repos? | 12:54 |
odyssey4me | automagically_ yep, that merged this morning | 12:56 |
automagically_ | Oh, cool | 12:56 |
odyssey4me | automagically_ you can thank asettle for chasing me around the room with a wooden spoon until it got done | 12:56 |
automagically_ | Haha, nice work asettle | 12:56 |
asettle | All in a days work. | 12:56 |
asettle | :p | 12:57 |
csmart | :-) | 12:57 |
asettle | automagically_ and odyssey4me - those last role docs have been moved over now (see patches above) | 12:57 |
odyssey4me | automagically_ I don't know whether the example playbooks or the functional tests work at this stage. I just pushed something up that I hoped would work. | 12:57 |
automagically_ | Ah, okay, thx folks | 12:57 |
automagically_ | And looks like we still need a follow-on patch in ansible-role-requirements to pull those in | 12:58 |
odyssey4me | automagically_ https://review.openstack.org/358616 | 12:59 |
odyssey4me | I'm looking for a second review of https://review.openstack.org/358276 if anyone has a moment. | 13:00 |
*** mgagne_ has quit IRC | 13:00 | |
*** mgagne_ has joined #openstack-ansible | 13:00 | |
odyssey4me | then, once coffee has been imbibed, it'd be great to get some eyes on https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open+topic:repo-build-optimise too | 13:01 |
openstackgerrit | Chris Smart proposed openstack/openstack-ansible: Fix wrong version of pip used in bootstrap https://review.openstack.org/358614 | 13:02 |
csmart | odyssey4me: tested and works, I've added a comment now though to make it clear what that extra pip install is for ^ | 13:02 |
odyssey4me | csmart ah, good call - I think the pip install into the venv should also have the idolated fallback | 13:03 |
odyssey4me | for the same reason | 13:03 |
csmart | odyssey4me: ok, so if it fails, re-run with --isolated? | 13:03 |
odyssey4me | sorry - I should have thought of that sooner | 13:03 |
odyssey4me | csmart yep - in the same way as the requirements.txt install below | 13:04 |
*** gouthamr is now known as gouthamr|afk | 13:04 | |
csmart | that's nps, is there a reason we can't just run with --isolated anyway | 13:04 |
odyssey4me | ie install attempt 1 || install with --solated | 13:04 |
odyssey4me | *isolated | 13:04 |
csmart | yep, understood. can we just run --isolated anyway? | 13:05 |
odyssey4me | csmart yeah, we want to use the internal repo if it has the package | 13:05 |
csmart | ahh ok | 13:05 |
csmart | alright I'll add that, test and push | 13:05 |
openstackgerrit | Paulo Matias proposed openstack/openstack-ansible-os_nova: Clean final newline when distributing SSH keys https://review.openstack.org/358630 | 13:07 |
matias | odyssey4me: cloudnull: ^ | 13:07 |
matias | yuppy, live migration working :D | 13:10 |
matias | still needs this, though https://review.openstack.org/358599 | 13:11 |
evrardjp | mattt: I think the bootstrap ansible in the upgrade should be also checkpointed | 13:15 |
evrardjp | it's so painful | 13:15 |
mattt | evrardjp: yeah true | 13:17 |
mattt | it's a massive pain in the butt | 13:17 |
openstackgerrit | Chris Smart proposed openstack/openstack-ansible: Fix wrong version of pip used in bootstrap https://review.openstack.org/358614 | 13:21 |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: Print remaining tasks on failed upgrade correctly https://review.openstack.org/358641 | 13:22 |
*** adreznec has joined #openstack-ansible | 13:22 | |
odyssey4me | thanks csmart - looks good to me | 13:22 |
*** kylek3h has joined #openstack-ansible | 13:23 | |
csmart | odyssey4me: kk, thanks. I'll take a look in the morning see if there's anything else to address. cheers | 13:23 |
odyssey4me | sleep well csmart :) | 13:24 |
*** jperry has quit IRC | 13:24 | |
csmart | hehe wenight! | 13:24 |
csmart | *we'll see.. night! | 13:24 |
*** adreznec has quit IRC | 13:25 | |
*** adreznec has joined #openstack-ansible | 13:26 | |
*** pvinci has joined #openstack-ansible | 13:29 | |
*** vnogin_ has joined #openstack-ansible | 13:33 | |
*** hjanssen-hpe has joined #openstack-ansible | 13:37 | |
*** hpe-hj has joined #openstack-ansible | 13:37 | |
*** vnogin has quit IRC | 13:37 | |
*** jperry has joined #openstack-ansible | 13:40 | |
*** sdake has joined #openstack-ansible | 13:46 | |
*** salmank has joined #openstack-ansible | 13:47 | |
*** bigdogstl has joined #openstack-ansible | 13:48 | |
*** sdake_ has joined #openstack-ansible | 13:50 | |
*** woodard has joined #openstack-ansible | 13:51 | |
*** woodard has quit IRC | 13:51 | |
*** woodard has joined #openstack-ansible | 13:52 | |
*** bigdogstl has quit IRC | 13:53 | |
*** sdake has quit IRC | 13:53 | |
*** KLevenstein has joined #openstack-ansible | 13:56 | |
*** FrankZhang has joined #openstack-ansible | 13:57 | |
*** shausy has quit IRC | 13:57 | |
*** cloader89 has joined #openstack-ansible | 13:58 | |
*** cloader89 is now known as cjloader | 13:59 | |
*** karimb has joined #openstack-ansible | 13:59 | |
*** spedione|AWAY is now known as spedione | 14:00 | |
*** jperry has quit IRC | 14:00 | |
*** jperry has joined #openstack-ansible | 14:00 | |
*** bsv has quit IRC | 14:01 | |
*** Prabhu has quit IRC | 14:02 | |
*** Andrew_jedi has quit IRC | 14:08 | |
*** jperry has quit IRC | 14:09 | |
*** jperry has joined #openstack-ansible | 14:09 | |
*** sunshinekitty has quit IRC | 14:10 | |
cloudnull | mornings | 14:10 |
openstackgerrit | Merged openstack/openstack-ansible: Set a long package cache timeout for OpenStack-CI https://review.openstack.org/358276 | 14:11 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Allow the use of a pre-staged git cache https://review.openstack.org/346511 | 14:16 |
*** sdake_ is now known as sdake | 14:18 | |
odyssey4me | ahoi cloudnull | 14:20 |
kysse_ | ahhoi! | 14:20 |
*** kysse_ is now known as kysse | 14:20 | |
*** bootsha has quit IRC | 14:20 | |
*** jperry has quit IRC | 14:21 | |
*** jperry has joined #openstack-ansible | 14:21 | |
*** berendt has quit IRC | 14:25 | |
*** berendt has joined #openstack-ansible | 14:26 | |
*** johnmilton has quit IRC | 14:27 | |
*** Mudpuppy has joined #openstack-ansible | 14:30 | |
*** michaelgugino has joined #openstack-ansible | 14:30 | |
*** spotz_zzz is now known as spotz | 14:32 | |
*** bigdogstl has joined #openstack-ansible | 14:33 | |
*** bootsha has joined #openstack-ansible | 14:33 | |
*** sunshinekitty has joined #openstack-ansible | 14:34 | |
openstackgerrit | Merged openstack/openstack-ansible-ceph_client: [DOCS] Moving ceph config content to ceph client role docs https://review.openstack.org/358611 | 14:37 |
*** cbits has joined #openstack-ansible | 14:38 | |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts https://review.openstack.org/358551 | 14:41 |
*** kstev has joined #openstack-ansible | 14:43 | |
mhayden | odyssey4me: it seems like https://review.openstack.org/357849 might be worthy of a release note | 14:43 |
mhayden | or am i crazy? :) | 14:43 |
*** bigdogstl has quit IRC | 14:43 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rsyslog_client: Remove rsyslog_client_repos var and fix apt cache updating https://review.openstack.org/358689 | 14:46 |
odyssey4me | mhayden well, not really - they're changing how the package is delivered - the user experience doesn't change | 14:46 |
odyssey4me | I kinda left it to them to decide - that's a code path only used by their customers, so meh. | 14:47 |
asettle | odyssey4me: automagically_ brought it to my attention that the file in master for the HAProxy role docs is actually the Ceph file... https://github.com/openstack/openstack-ansible-haproxy_server/blob/master/doc/source/index.rst | 14:48 |
odyssey4me | oh boo, my bad editing | 14:49 |
odyssey4me | that needs a fix | 14:49 |
*** jperry has quit IRC | 14:49 | |
asettle | odyssey4me: feel free to edit directly here: https://review.openstack.org/#/c/358615/ | 14:49 |
odyssey4me | yeah, that's one I forgot to edit | 14:49 |
asettle | No stress. If you wanna do it in that patch, it'll all just go up as one big edit | 14:50 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-haproxy_server: [DOCS] Moving haproxy content to haproxy role docs https://review.openstack.org/358615 | 14:50 |
*** kjw3 has joined #openstack-ansible | 14:50 | |
odyssey4me | done | 14:51 |
asettle | Cheers odyssey4me :) | 14:51 |
asettle | automagically_: that patch should be a-okay now (and this goes for you too rromans ) | 14:51 |
*** BjoernT has joined #openstack-ansible | 14:51 | |
*** jperry has joined #openstack-ansible | 14:52 | |
*** bootsha has quit IRC | 14:53 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-memcached_server: Add SNI support to memcached_server role via OS packages https://review.openstack.org/356720 | 14:54 |
shasha_tavil | Can anyone review this patch regarding the test repos: https://review.openstack.org/#/c/354777/ | 14:54 |
shasha_tavil | :) | 14:55 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_client: Allow apt cache_timeout to be overridden easily https://review.openstack.org/358696 | 14:56 |
*** johnmilton has joined #openstack-ansible | 14:56 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-os_magnum: Add SNI support to magnum role via OS packages https://review.openstack.org/356732 | 14:57 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically set swift as the glance default store https://review.openstack.org/358190 | 15:00 |
openstackgerrit | Merged openstack/openstack-ansible-os_nova: Clean final newline when distributing SSH keys https://review.openstack.org/358630 | 15:05 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: Update to Ansible 2.1.1 https://review.openstack.org/354029 | 15:06 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: Adding V-38438 (auditd during boot) https://review.openstack.org/354363 | 15:06 |
*** asettle has quit IRC | 15:08 | |
openstackgerrit | Merged openstack/openstack-ansible-os_neutron: Update plumgrid plugin installation from pip to deb https://review.openstack.org/357849 | 15:08 |
odyssey4me | hughsaunders palendae_ looking for a pythonista review of https://review.openstack.org/352695 :) | 15:08 |
odyssey4me | or mhayden it would seem your python's pretty good :p | 15:08 |
* mhayden gulps | 15:09 | |
mhayden | odyssey4me: you obviously read someone else's code that i attached my name to :P | 15:09 |
*** pester has joined #openstack-ansible | 15:09 | |
odyssey4me | FYI that plugin change output is used in https://review.openstack.org/358277 to validate that it doesn't break anything | 15:09 |
openstackgerrit | Merged openstack/openstack-ansible-haproxy_server: [DOCS] Moving haproxy content to haproxy role docs https://review.openstack.org/358615 | 15:10 |
odyssey4me | thanks mhayden | 15:10 |
*** Zucan has joined #openstack-ansible | 15:10 | |
mhayden | de nada sir | 15:10 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_nova: Ansible 2.1.1 role testing https://review.openstack.org/353609 | 15:11 |
*** fxpester has quit IRC | 15:11 | |
*** jiteka has quit IRC | 15:12 | |
*** janki has quit IRC | 15:12 | |
openstackgerrit | Merged openstack/openstack-ansible-plugins: Add indexing of individual package keys https://review.openstack.org/352695 | 15:12 |
*** Jeffrey4l_ has quit IRC | 15:13 | |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-rsyslog_client: Remove rsyslog_client_repos var and fix apt cache updating https://review.openstack.org/358689 | 15:14 |
*** bigdogstl has joined #openstack-ansible | 15:14 | |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-rsyslog_client: Remove rsyslog_client_repos var and fix apt cache updating https://review.openstack.org/358689 | 15:15 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-rsyslog_client: Add SNI support to rsyslog_client role via OS packages https://review.openstack.org/356737 | 15:15 |
openstackgerrit | Merged openstack/openstack-ansible-lxc_container_create: Remove apt update from Vagrantfile https://review.openstack.org/358056 | 15:17 |
*** Andrew_jedi has joined #openstack-ansible | 15:17 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone https://review.openstack.org/320216 | 15:18 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-os_ironic: Add SNI support to ironic role via OS packages https://review.openstack.org/356742 | 15:18 |
*** rgogunskiy has quit IRC | 15:20 | |
*** weezS has joined #openstack-ansible | 15:21 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-ops: Add SNI support to ops role via OS packages https://review.openstack.org/356724 | 15:21 |
*** Jeffrey4l_ has joined #openstack-ansible | 15:22 | |
*** berendt has quit IRC | 15:24 | |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts https://review.openstack.org/358551 | 15:25 |
odyssey4me | awesome to see michaelgugino's post on the Ubuntu blog! https://t.co/YpV2bJLZV9 | 15:26 |
openstackgerrit | Merged openstack/openstack-ansible-repo_build: Exclude git sourced packages from upper-constraints test https://review.openstack.org/358277 | 15:26 |
odyssey4me | https://twitter.com/ubuntucloud/status/767632539263664128 | 15:26 |
openstackgerrit | Merged openstack/openstack-ansible-repo_build: Include optional_pip_packages in selective wheel build https://review.openstack.org/358330 | 15:26 |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts https://review.openstack.org/358551 | 15:27 |
openstackgerrit | Merged openstack/openstack-ansible-os_rally: Cleanup/standardize usage of tags https://review.openstack.org/356663 | 15:29 |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts https://review.openstack.org/358551 | 15:30 |
*** salmank has quit IRC | 15:31 | |
openstackgerrit | Merged openstack/openstack-ansible-lxc_hosts: Implement base container for LVM-backed CoW containers https://review.openstack.org/358340 | 15:31 |
*** bigdogstl has quit IRC | 15:32 | |
*** omiday has quit IRC | 15:32 | |
*** bigdogstl has joined #openstack-ansible | 15:33 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Implement LVM-backed CoW containers https://review.openstack.org/358341 | 15:36 |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: [WIP] Remove pip.conf during upgrade on all hosts https://review.openstack.org/358551 | 15:38 |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: Updated the manual upgrade documentation https://review.openstack.org/358721 | 15:38 |
*** asettle has joined #openstack-ansible | 15:39 | |
openstackgerrit | Alexandra Settle proposed openstack/openstack-ansible: [DOCS] Clean up of draft install guide https://review.openstack.org/357909 | 15:39 |
openstackgerrit | Merged openstack/openstack-ansible-os_nova: Remove apt update from Vagrantfile https://review.openstack.org/358090 | 15:41 |
*** palendae_ is now known as palendae | 15:43 | |
openstackgerrit | Merged openstack/openstack-ansible-os_tempest: Consistent casing for boolean vars https://review.openstack.org/356554 | 15:46 |
*** jasondotstar has joined #openstack-ansible | 15:48 | |
*** bigdogstl has quit IRC | 15:48 | |
michaelgugino | this patch works locally, is intermittent in the CI env: https://review.openstack.org/#/c/358138/ | 15:48 |
michaelgugino | I'm leaning towards buggy behavior in ansible + CentOS 7 | 15:48 |
odyssey4me | michaelgugino there's an issue with centos where the lxc container stop/start doesn't always work | 15:49 |
odyssey4me | I think automagically was trying to dig into the bottom of it. | 15:49 |
odyssey4me | I couldn't reproduce it locally, but I didn't try to- hard. | 15:49 |
automagically_ | Yep, but I didn’t get too far | 15:50 |
michaelgugino | I saw there was a patch set against that to upgrade the version. But, it looks like that is not really the case in my patch | 15:50 |
*** michauds has joined #openstack-ansible | 15:50 | |
odyssey4me | in your particular patch: http://logs.openstack.org/38/358138/3/check/gate-openstack-ansible-rabbitmq_server-ansible-func-centos-7/a2f179c/console.html#_2016-08-22_15_05_52_764178 | 15:50 |
michaelgugino | I'm seeing "ureachable=1" for the containers, but they are actually reachable | 15:50 |
cloudnull | odyssey4me: http://logs.openstack.org/16/320216/34/check/gate-openstack-ansible-os_keystone-ansible-func-centos-7-nv/fe7d01c/ -- centos7 + keystone gated :) | 15:51 |
*** jamesdenton has joined #openstack-ansible | 15:51 | |
odyssey4me | cloudnull awesome :) | 15:51 |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: Remove pip.conf during upgrade on all hosts https://review.openstack.org/358551 | 15:52 |
cloudnull | odyssey4me: in the roles I think it may be good to add https://review.openstack.org/#/c/320216/34/tox.ini | 15:52 |
cloudnull | which will collect logs post run | 15:52 |
odyssey4me | cloudnull sure, but does it collect them when it fails? | 15:53 |
cloudnull | Note: i used find because we can get into permissions problems w/ logs otherwise | 15:53 |
odyssey4me | logs aren't useful if they pass most often - they're only useful when they fail | 15:53 |
*** sdake has quit IRC | 15:54 | |
cloudnull | no that wont specificially collect on the functional run but I'd like to see us add a final task somewhere that always collects; regardless of pass/fail. | 15:54 |
cloudnull | I've not worked out how to make tox do that | 15:55 |
odyssey4me | yeah, I've been tyring to figure out how to do that | 15:55 |
*** sdake has joined #openstack-ansible | 15:55 | |
odyssey4me | not too hard, mind you | 15:55 |
cloudnull | yet | 15:55 |
cloudnull | but if someone knows, then I'd love to work that in | 15:55 |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: Updated the manual upgrade documentation https://review.openstack.org/358721 | 15:55 |
*** bigdogstl has joined #openstack-ansible | 15:56 | |
*** chandanc_ has quit IRC | 15:57 | |
palendae | Question for those who may be more familiar with the keystone role - do we have any information about keystone domains in our vars currently? Trying to fix https://bugs.launchpad.net/openstack-ansible/+bug/1614211 | 15:58 |
openstack | Launchpad bug 1614211 in openstack-ansible "Playbook Runs Fail in Multi-Domain Environments" [Undecided,New] | 15:58 |
*** chandanc_ has joined #openstack-ansible | 15:58 | |
palendae | I'm not finding anything with grep but wanted to double check | 15:59 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files https://review.openstack.org/354425 | 15:59 |
odyssey4me | palendae hmm, we allow the config of additional domains - bt have no tests just yet | 15:59 |
palendae | I see we have LDAP domains, are those the same? | 16:00 |
palendae | If I understand correctly, we'd need a conditional and a version of that task that creates with a domain and not a project, correct? | 16:00 |
odyssey4me | palendae yes, that's the only supported extra domain back-end | 16:00 |
*** Jeffrey4l_ has quit IRC | 16:00 | |
odyssey4me | so you can create an additional domain in the same DB, or implement an LDAP back-end | 16:01 |
odyssey4me | you only need the extra config if the back-end is different | 16:01 |
odyssey4me | so if you want to test - simply add a second domain | 16:01 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files https://review.openstack.org/354425 | 16:02 |
odyssey4me | palendae which task? | 16:02 |
odyssey4me | note that ldap back-ends are read-only | 16:02 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files https://review.openstack.org/354425 | 16:02 |
palendae | http://git.openstack.org/cgit/openstack/openstack-ansible-os_keystone/tree/tasks/keystone_service_setup.yml#n49 is the one that was failing in the bug report | 16:02 |
*** weezS_ has joined #openstack-ansible | 16:03 | |
*** jduhamel has quit IRC | 16:03 | |
*** dweaver has quit IRC | 16:04 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files https://review.openstack.org/354425 | 16:04 |
openstackgerrit | Merged openstack/openstack-ansible: Move ceph_client and haproxy_server to IRR https://review.openstack.org/358616 | 16:04 |
odyssey4me | palendae was it erroring out when both the project and domain were provided? | 16:04 |
*** furlongm has joined #openstack-ansible | 16:04 | |
*** tlbr_ has quit IRC | 16:04 | |
*** mennie has quit IRC | 16:04 | |
odyssey4me | it seems to me that we need to pass both parms. | 16:04 |
palendae | odyssey4me, That I don't know; left a question for Sean | 16:04 |
palendae | That was my initial thought, but don't know much about domains in keystone | 16:04 |
*** weezS has quit IRC | 16:05 | |
*** weezS_ is now known as weezS | 16:05 | |
palendae | I don't think we have a var for the domains in the role's defaults | 16:05 |
odyssey4me | w00t the ceph_client and haproxy_server roles have moved: https://review.openstack.org/358616 :) | 16:05 |
*** prometheanfire has quit IRC | 16:05 | |
evrardjp | that's gonna change the world | 16:05 |
*** mennie has joined #openstack-ansible | 16:05 | |
*** jduhamel has joined #openstack-ansible | 16:05 | |
*** dweaver has joined #openstack-ansible | 16:05 | |
*** furlongm_ has quit IRC | 16:06 | |
odyssey4me | palendae yes, we assume the default domain for all services - which is a good assumption | 16:06 |
palendae | Sure | 16:06 |
evrardjp | more roles to clone! | 16:06 |
*** prometheanfire has joined #openstack-ansible | 16:06 | |
odyssey4me | if you simply add a domain to keystone, remove a service user (say cinder), then run the cinder playbook... you should see if it barfs | 16:07 |
palendae | Was just about to say | 16:07 |
odyssey4me | openstack domain create --description "Test Domain" test | 16:07 |
palendae | We'd probably need to modify all the service user creation | 16:07 |
odyssey4me | IIRC though, the keystone module assumed and provided the default domain | 16:08 |
palendae | Yeah, it did | 16:08 |
palendae | https://review.openstack.org/#/c/356711/ was the first step to this | 16:08 |
*** janki has joined #openstack-ansible | 16:09 | |
odyssey4me | if the module makes the assumption for us, then it saves on editing all the tasks | 16:11 |
*** asettle has quit IRC | 16:11 | |
*** bigdogstl has quit IRC | 16:12 | |
palendae | That's true, but what if they're trying to add all the service users to a new domain? | 16:12 |
odyssey4me | while you technically can, most openstack services will die in a fire | 16:12 |
palendae | Hrm | 16:12 |
*** karimb has quit IRC | 16:12 | |
odyssey4me | there are *many* assumptions in openstack about the name of the service domain | 16:12 |
palendae | I may need to ask Sean why they're adding the keystone serivce user to a different domain then | 16:13 |
odyssey4me | but hey, I'd say make the assumption in the module that the domain name is 'Default' or id is 'default' | 16:13 |
palendae | Or do we just need that library change? | 16:13 |
*** tlbr has joined #openstack-ansible | 16:13 | |
palendae | I might be overthinking this | 16:13 |
*** maurosr has quit IRC | 16:13 | |
odyssey4me | then after that's merged go through all the roles and update the tasks to specify the domain | 16:13 |
*** karimb has joined #openstack-ansible | 16:13 | |
odyssey4me | I don't think they're adding the keystone service user to another domain - I think that the playbook might be crashing if there is another domain around | 16:14 |
*** Jeffrey4l_ has joined #openstack-ansible | 16:14 | |
odyssey4me | that said, I haven't tested it | 16:14 |
*** maurosr has joined #openstack-ansible | 16:14 | |
*** bigdogstl has joined #openstack-ansible | 16:14 | |
palendae | Oooook, I think I understand now | 16:14 |
palendae | I'm going to test a Mitaka AIO with that change merged | 16:14 |
odyssey4me | personally, I'd say make the lib change - but also change the tasks to use the domain name | 16:14 |
palendae | So this may all be fixed already | 16:14 |
palendae | The lib change is made, at least for keystone | 16:15 |
*** karimb has quit IRC | 16:15 | |
odyssey4me | oh ok | 16:15 |
odyssey4me | but all the services use the same module | 16:15 |
palendae | So it should be good | 16:15 |
odyssey4me | ah, but some other modules might also need similar changes | 16:15 |
palendae | I'll look at them while an AIO builds | 16:15 |
odyssey4me | ie when glance uploads an image, it might need to be given a domain name | 16:15 |
*** appprod0 has joined #openstack-ansible | 16:15 | |
*** karimb has joined #openstack-ansible | 16:15 | |
*** admin0 has quit IRC | 16:16 | |
palendae | Alright, I'll take a look at that | 16:16 |
odyssey4me | thanks palendae | 16:17 |
palendae | My mistake was assuming they were trying to put the service user in the other domains | 16:17 |
odyssey4me | I would hope not :) | 16:17 |
*** karimb has quit IRC | 16:17 | |
*** karimb has joined #openstack-ansible | 16:18 | |
*** karimb has quit IRC | 16:19 | |
*** appprod0 has quit IRC | 16:20 | |
*** jperry has quit IRC | 16:20 | |
*** karimb has joined #openstack-ansible | 16:20 | |
*** jperry has joined #openstack-ansible | 16:20 | |
*** chandanc_ has quit IRC | 16:22 | |
*** asettle has joined #openstack-ansible | 16:23 | |
openstackgerrit | Merged openstack/openstack-ansible-rsyslog_client: Remove rsyslog_client_repos var and fix apt cache updating https://review.openstack.org/358689 | 16:23 |
*** bigdogstl has left #openstack-ansible | 16:24 | |
*** DrifterZA has quit IRC | 16:26 | |
openstackgerrit | Merged openstack/openstack-ansible-galera_client: Allow apt cache_timeout to be overridden easily https://review.openstack.org/358696 | 16:26 |
*** karimb has quit IRC | 16:27 | |
openstackgerrit | Markus Zoeller (markus_z) proposed openstack/openstack-ansible: DOC - use 'shell-session' to render root user commands https://review.openstack.org/358752 | 16:28 |
*** cbits has quit IRC | 16:28 | |
*** asettle has quit IRC | 16:28 | |
*** karimb has joined #openstack-ansible | 16:28 | |
*** pcaruana has quit IRC | 16:29 | |
*** jamesdenton has quit IRC | 16:31 | |
*** Jeffrey4l_ has quit IRC | 16:33 | |
*** karimb has quit IRC | 16:35 | |
*** jmccrory_away is now known as jmccrory | 16:37 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone https://review.openstack.org/320216 | 16:47 |
cloudnull | odyssey4me: https://review.openstack.org/#/c/320216/35/tox.ini@152 | 16:47 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files https://review.openstack.org/354425 | 16:48 |
odyssey4me | cloudnull ORLY? | 16:52 |
cloudnull | yup | 16:52 |
odyssey4me | oooh... shiny! | 16:52 |
* odyssey4me waits for the job to fail | 16:52 | |
cloudnull | from http://tox.readthedocs.io/en/latest/config.html#confval-ignore_errors=True|False(default) | 16:52 |
cloudnull | im hoping the cent7 job fails w/ lxc start issues | 16:54 |
odyssey4me | cloudnull perhaps using rsync with --ignore-errors would be useful instead of the mash of din commands? | 16:54 |
cloudnull | which I can then get logs for | 16:54 |
cloudnull | I could that too. | 16:54 |
odyssey4me | or cp -Rfv ? | 16:54 |
odyssey4me | I think we should be able to sudo actually - so perhaps sudo and change all log perms, then rsync all the logs | 16:55 |
odyssey4me | maybe try this out on the lxc-container-create role where you have quicker turnaround | 16:56 |
*** KLevenstein has quit IRC | 16:59 | |
*** janki has quit IRC | 17:00 | |
*** berendt has joined #openstack-ansible | 17:21 | |
*** asettle has joined #openstack-ansible | 17:25 | |
openstackgerrit | Michael Gugino proposed openstack/openstack-ansible-rabbitmq_server: Add setup task to test-install-rabbitmq-server.yml https://review.openstack.org/358138 | 17:28 |
michaelgugino | odyssey4me: https://github.com/mgugino-upstream-stage/openstack-ansible-os_watcher I have the watcher role in a useable state | 17:29 |
odyssey4me | michaelgugino neat - you want me to import the role? | 17:30 |
michaelgugino | I'm not sure how the process works | 17:30 |
michaelgugino | But, yeah it would be good to have this included in OSA. | 17:31 |
michaelgugino | It's a pretty straight forward service to deploy. | 17:31 |
*** asettle has quit IRC | 17:31 | |
odyssey4me | ok cool - let me push in a request to import the role | 17:31 |
*** phschwartz has quit IRC | 17:31 | |
michaelgugino | odyssey4me: make sure we squash the commit history, or I can squash locally and overwrite. | 17:33 |
odyssey4me | michaelgugino you must prep it as you want it imported | 17:34 |
michaelgugino | ok, let me do | 17:34 |
michaelgugino | odyssey4me: okay, same url is good to go now | 17:38 |
thotypous | is it still expected to have the designate role integrated into OSA during the newton cycle? https://blueprints.launchpad.net/openstack-ansible/+spec/role-designate | 17:41 |
matias | michaelgugino: openstack watcher is very insteresting, I didn't know this project yet.. thanks a lot for providing the role | 17:42 |
openstackgerrit | Steve Lewis (stevelle) proposed openstack/openstack-ansible-os_keystone: Isolate Apache components https://review.openstack.org/356746 | 17:42 |
michaelgugino | matias: yes, I think it's pretty interesting as well. I think it will provide some very cool functionality. And more roles in OSA helps OSA as well as other small projects. | 17:44 |
*** KLevenstein has joined #openstack-ansible | 17:47 | |
*** berendt has quit IRC | 17:48 | |
*** Andrew_jedi has quit IRC | 17:52 | |
openstackgerrit | Merged openstack/openstack-ansible-lxc_container_create: Implement LVM-backed CoW containers https://review.openstack.org/358341 | 17:53 |
*** DrifterZA has joined #openstack-ansible | 17:54 | |
openstackgerrit | Merged openstack/openstack-ansible: Robust base dir support for bootstrapping https://review.openstack.org/357554 | 17:56 |
openstackgerrit | Merged openstack/openstack-ansible: Print remaining tasks on failed upgrade correctly https://review.openstack.org/358641 | 17:57 |
openstackgerrit | Merged openstack/openstack-ansible: [DOCS] Remove ceph and HAProxy from dev docs https://review.openstack.org/358619 | 17:57 |
openstackgerrit | Merged openstack/openstack-ansible: Allow the use of a pre-staged git cache https://review.openstack.org/346511 | 17:57 |
openstackgerrit | Merged openstack/openstack-ansible: Make all linting tests use upper-constraints https://review.openstack.org/358256 | 17:57 |
openstackgerrit | Merged openstack/openstack-ansible: [DOCS] Clean up of draft install guide https://review.openstack.org/357909 | 17:57 |
*** albertcard has joined #openstack-ansible | 18:01 | |
*** phschwartz has joined #openstack-ansible | 18:01 | |
openstackgerrit | Steve Lewis (stevelle) proposed openstack/openstack-ansible-os_keystone: Install and configure uWSGI https://review.openstack.org/357539 | 18:05 |
openstackgerrit | Steve Lewis (stevelle) proposed openstack/openstack-ansible-os_keystone: WIP: Install and configure Nginx https://review.openstack.org/358798 | 18:09 |
*** Andrew_jedi has joined #openstack-ansible | 18:10 | |
openstackgerrit | Matt Thompson proposed openstack/openstack-ansible: Updated the manual upgrade documentation https://review.openstack.org/358721 | 18:12 |
openstackgerrit | Merged openstack/openstack-ansible: Remove pip.conf during upgrade on all hosts https://review.openstack.org/358551 | 18:18 |
openstackgerrit | Javeria Khan proposed openstack/openstack-ansible-os_neutron: Update plumgrid plugin installation from pip to deb https://review.openstack.org/358802 | 18:18 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: Fix AIDE cron job creation https://review.openstack.org/358803 | 18:20 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: Update to Ansible 2.1.1 https://review.openstack.org/354029 | 18:20 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: Adding V-38438 (auditd during boot) https://review.openstack.org/354363 | 18:21 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-os_horizon: Add variable override for OPENSTACK_KEYSTONE_ADMIN_ROLES https://review.openstack.org/358805 | 18:24 |
*** sdake has quit IRC | 18:29 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically set swift as the glance default store https://review.openstack.org/358190 | 18:30 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Remove security hardening toggle from AIO user_variables.yml https://review.openstack.org/358266 | 18:30 |
*** hjanssen-hpe has quit IRC | 18:31 | |
*** hpe-hj has quit IRC | 18:31 | |
*** markvoelker has quit IRC | 18:33 | |
*** DrifterZA has quit IRC | 18:36 | |
odyssey4me | ooh, jmccrory is back :) | 18:37 |
*** automagically_ has quit IRC | 18:38 | |
*** automagically_ has joined #openstack-ansible | 18:39 | |
jmccrory | hey hey | 18:41 |
odyssey4me | how're you doing jmccrory ? I take it you had some time off? | 18:42 |
jmccrory | odyssey4me : pretty well. yep, had a friend visiting and took the week off | 18:44 |
evrardjp | cool | 18:44 |
*** Mudpuppy has quit IRC | 18:52 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move container bind-mounts and command settings to the inventory https://review.openstack.org/347400 | 18:54 |
*** automagically_ has left #openstack-ansible | 18:55 | |
mhayden | i'm taking a looksee at a fix for https://bugs.launchpad.net/openstack-ansible/+bug/1609862 -- looks interesting | 18:55 |
openstack | Launchpad bug 1609862 in openstack-ansible "Mitaka Galera container bind mount is wrong" [Undecided,Confirmed] - Assigned to Major Hayden (rackerhacker) | 18:55 |
mhayden | and by interesting, i mean mildly horrific | 18:55 |
odyssey4me | mhayden yeah, we really got ourselves in a fix there | 18:56 |
odyssey4me | it's easy enough to fix it from here on out - but to try and transition an existing environment in a hotfix tag is not easy | 18:56 |
mhayden | haha, indeed | 18:57 |
mhayden | i wonder if we could put in a task to look for the bad configuration and handle it with kid gloves | 18:57 |
odyssey4me | we could perhaps just add a known issue with a suggested playbook to execute from the ops repo, then do a minor version increment | 18:57 |
odyssey4me | or there is that option | 18:57 |
openstackgerrit | Michael Gugino proposed openstack/openstack-ansible-rabbitmq_server: Add setup task to test-install-rabbitmq-server.yml https://review.openstack.org/358138 | 18:57 |
mhayden | 1) check for bad condition, 2) carefully fix bad condition without rebooting, 3) advise deployers on the work needed to get it right | 18:58 |
odyssey4me | mhayden another way would be to detect the broken thing, set the fix but do not restart the container - and let the deployer restart the containers of their own accord | 18:58 |
mhayden | haha, we had the same idea :) | 18:58 |
odyssey4me | heh, yep - what you said | 18:58 |
mhayden | IIRC, changing the config causes the handler to reboot anyway, right? | 18:58 |
odyssey4me | yes, unless you pass the var to make it not do that | 18:58 |
mhayden | right | 18:58 |
odyssey4me | so you would have to detect the bad condition in the playbook | 18:59 |
*** Mudpuppy has joined #openstack-ansible | 18:59 | |
odyssey4me | perhaps adding some sort of playbook in-line would work, which automates the rolling restart if the condition is found | 18:59 |
odyssey4me | actually, that could be nice | 18:59 |
mhayden | ah, kinda like the one we did for the upgrades... | 19:00 |
odyssey4me | we can just do a release note to warm that it's going to happen | 19:00 |
odyssey4me | yep | 19:00 |
odyssey4me | in fact, you could just include that exact one | 19:00 |
odyssey4me | detect condition, if found then execute the container change without restarting, then execute a rolling restart | 19:00 |
mhayden | hmm, but that playbook isn't in the lxC_container_create role | 19:01 |
odyssey4me | yeah, you would have to execute it from the setup-galera.yml playbook | 19:01 |
odyssey4me | or the lxc-container-create playbook | 19:01 |
odyssey4me | whichever one enacts the config change | 19:01 |
odyssey4me | cloudnull you around? | 19:02 |
odyssey4me | I think I've managed to figure out how to avoid the namespace collisions for the container bind mounts: https://review.openstack.org/347400 | 19:02 |
cloudnull | i am | 19:03 |
odyssey4me | I can patch the container config stuff to work the same way if that one is accepted. | 19:03 |
*** admin0 has joined #openstack-ansible | 19:03 | |
*** errr has quit IRC | 19:10 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Allow the repo-build to index utility pip packages https://review.openstack.org/355636 | 19:11 |
*** AJaeger has joined #openstack-ansible | 19:11 | |
AJaeger | ansible cores, could you review an OpenStack CI wide rename, please? https://review.openstack.org/#/q/status:open+projects:openstack/ansible-role+branch:master+topic:bindep-mv | 19:12 |
AJaeger | odyssey4me: could you help getting these in for me, please? ^ | 19:13 |
odyssey4me | AJaeger I would love to -but all those are roles curated by pabelanger and not this community | 19:13 |
AJaeger | odyssey4me: ah - ok will ping him... | 19:13 |
AJaeger | thanks for the pointer | 19:13 |
odyssey4me | :) no problem | 19:13 |
*** AJaeger has left #openstack-ansible | 19:15 | |
*** berendt has joined #openstack-ansible | 19:20 | |
cloudnull | idk if cores are around to give this a look https://review.openstack.org/#/c/320216/ -- that will unblock the rest of our roles to get Cent7 support -c mhayden | 19:23 |
*** berendt has quit IRC | 19:25 | |
palendae | So for https://bugs.launchpad.net/openstack-ansible/+bug/1614211, I'm not sure our playbooks play nice with the sample policy.json provided by Keystone | 19:29 |
openstack | Launchpad bug 1614211 in openstack-ansible mitaka "Playbook Runs Fail in Multi-Domain Environments" [Medium,Confirmed] - Assigned to Nolan Brubaker (nolan-brubaker) | 19:29 |
openstackgerrit | Merged openstack/openstack-ansible-os_neutron: Update plumgrid plugin installation from pip to deb https://review.openstack.org/358802 | 19:29 |
palendae | But I can't figure out why yet | 19:29 |
palendae | Using the https://github.com/openstack/keystone/blob/stable/mitaka/etc/policy.v3cloudsample.json file, I'm not allowed to do much of anything wrt Keystone on my AIO | 19:29 |
mhayden | cloudnull: ORLY | 19:30 |
*** david-lyle has joined #openstack-ansible | 19:30 | |
openstackgerrit | Merged openstack/openstack-ansible-os_horizon: Add variable override for OPENSTACK_KEYSTONE_ADMIN_ROLES https://review.openstack.org/358805 | 19:30 |
*** markvoelker has joined #openstack-ansible | 19:32 | |
*** errr has joined #openstack-ansible | 19:33 | |
*** markvoelker_ has joined #openstack-ansible | 19:34 | |
mhayden | odyssey4me: i'm looking through newton to see about galera's bind mounts, but it looks like none are configured | 19:36 |
*** KLevenstein has quit IRC | 19:36 | |
*** markvoelker has quit IRC | 19:37 | |
odyssey4me | mhayden you'll see they're quite obvious in this patch: https://review.openstack.org/347400 | 19:38 |
odyssey4me | mhayden currently it's configured here: https://github.com/openstack/openstack-ansible/blob/master/playbooks/galera-install.yml#L24 | 19:39 |
* mhayden looks at the review | 19:39 | |
* mhayden looks at his branch | 19:39 | |
odyssey4me | oh hang on - you're looking for the log bind mount aren't you? | 19:39 |
odyssey4me | no, currently there is no log bind mount | 19:39 |
odyssey4me | that's a known issue | 19:39 |
mhayden | oh hah | 19:40 |
mhayden | okay | 19:40 |
mhayden | i was like "OMG" | 19:40 |
mhayden | i assume i should add one there? :) | 19:40 |
mhayden | or well, does it belong in group_vars/galera_all.yml in openstack-ansible? | 19:40 |
mhayden | i found the repo server bind mount in group_vars | 19:41 |
odyssey4me | mhayden fix the issue in mitaka directly because the bind mount method is vastly different in master | 19:41 |
mhayden | that's what i was about to ask :P | 19:41 |
*** david-lyle has quit IRC | 19:42 | |
odyssey4me | the general plan for newton is to bind /var/log in its entirety, if we can - cloud has a patch up: https://review.openstack.org/351188 | 19:42 |
odyssey4me | cloudnull ^ | 19:42 |
*** sdake has joined #openstack-ansible | 19:42 | |
mhayden | okay, i'll look at that | 19:42 |
mhayden | later, i mean | 19:43 |
* mhayden looks for caffeine | 19:43 | |
odyssey4me | for mitaka we just need to maintain the functionality provided in liberty | 19:43 |
*** galstrom_zzz is now known as galstrom | 19:45 | |
*** david-lyle has joined #openstack-ansible | 19:46 | |
openstackgerrit | Logan V proposed openstack/openstack-ansible-os_neutron: Project Calico integration https://review.openstack.org/340174 | 19:47 |
*** markvoelker has joined #openstack-ansible | 19:48 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move container bind-mounts and command settings to the inventory https://review.openstack.org/347400 | 19:50 |
*** markvoelker_ has quit IRC | 19:51 | |
*** KLevenstein has joined #openstack-ansible | 19:56 | |
*** asettle has joined #openstack-ansible | 19:59 | |
*** asettle has quit IRC | 19:59 | |
mhayden | would it make sense to break up this task and make two tasks -- one for the mkdirs and one for handling the config items? https://github.com/openstack/openstack-ansible-lxc_container_create/blob/9cbae3e443dc8f63a980e058df85863bdd279a4e/tasks/container_create.yml#L98-L110 | 19:59 |
odyssey4me | FYI to all, you may have noticed that xenial gate jobs weren't running - they will be starting to run for all roles as https://review.openstack.org/358824 takes effect (which has just merged) | 19:59 |
odyssey4me | mhayden I think we did that in master and liberty, so probably yes. | 20:00 |
odyssey4me | that way you can control the restart | 20:00 |
mhayden | the separation would allow me to use lineinfile for the bind mounts, which could allow me to carefully handle the differences | 20:00 |
odyssey4me | the config would have to be done with lineinfile | 20:01 |
odyssey4me | yes, what you said | 20:01 |
mhayden | okay, thanks for confirming i'm not crazy (at least for this particular issue) :) | 20:01 |
mhayden | the jury is still out on the rest | 20:01 |
odyssey4me | mhayden you'd then have to make that task use properties:log_directory if it's defined... just like liberty does | 20:02 |
odyssey4me | that would make https://github.com/openstack/openstack-ansible/blob/stable/mitaka/etc/openstack_deploy/env.d/galera.yml#L30 take effect | 20:02 |
mhayden | already on it! :) | 20:02 |
*** omiday has joined #openstack-ansible | 20:05 | |
openstackgerrit | Merged openstack/openstack-ansible-rsyslog_client: Add SNI support to rsyslog_client role via OS packages https://review.openstack.org/356737 | 20:06 |
openstackgerrit | Merged openstack/openstack-ansible-security: Fix AIDE cron job creation https://review.openstack.org/358803 | 20:07 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone https://review.openstack.org/320216 | 20:08 |
*** bsv has joined #openstack-ansible | 20:09 | |
*** mkrish004 has joined #openstack-ansible | 20:09 | |
*** mubix has joined #openstack-ansible | 20:09 | |
*** galstrom is now known as galstrom_zzz | 20:12 | |
*** markvoelker has quit IRC | 20:14 | |
*** gouthamr|afk is now known as gouthamr | 20:16 | |
*** sdake has quit IRC | 20:21 | |
mhayden | i think infra is removing the cron job files from the system when they build the image... http://logs.openstack.org/29/354029/12/check/gate-openstack-ansible-security-ansible-func-centos-7/3f35938/console.html#_2016-08-22_18_47_35_089082 | 20:22 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone https://review.openstack.org/320216 | 20:23 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: [DON'T MERGE] Figuring out cron job shenanigans https://review.openstack.org/358841 | 20:26 |
*** kjw3 has quit IRC | 20:28 | |
odyssey4me | relocating bbiab | 20:29 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically enable the cinder backup service https://review.openstack.org/358264 | 20:31 |
openstackgerrit | Matt Thompson proposed openstack/openstack-ansible: Set default/fix version numbers in upgrade script https://review.openstack.org/358847 | 20:34 |
*** sdake has joined #openstack-ansible | 20:35 | |
*** david-lyle has quit IRC | 20:38 | |
*** david-lyle has joined #openstack-ansible | 20:39 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: Implement container bind mount for all logs https://review.openstack.org/351188 | 20:40 |
*** galstrom_zzz is now known as galstrom | 20:41 | |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-lxc_container_create: [WIP] Carefully fix galera bind mount https://review.openstack.org/358852 | 20:42 |
mhayden | hah yeah, the cron jobs for various services are removed in the infra image -> http://logs.openstack.org/41/358841/1/check/gate-openstack-ansible-security-ansible-func-centos-7/c63e9cf/console.html#_2016-08-22_20_40_45_880921 | 20:44 |
mhayden | makes sense, though | 20:44 |
*** david-lyle has quit IRC | 20:44 | |
*** david-lyle_ has joined #openstack-ansible | 20:44 | |
*** david-lyle_ has quit IRC | 20:44 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone: Implement CentOS 7 support in os_keystone https://review.openstack.org/320216 | 20:45 |
cloudnull | mhayden: well thats not happy | 20:46 |
mhayden | cloudnull: i'll probably just touch the cron job file in test.yml :/ | 20:46 |
cloudnull | that'd work | 20:46 |
*** asselin has joined #openstack-ansible | 20:47 | |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: Restore logrotate cron job in CI https://review.openstack.org/358854 | 20:49 |
*** asselin has left #openstack-ansible | 20:49 | |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible: [DOCS] Adds the missing interface configuration content and corrects hyperlinks https://review.openstack.org/357524 | 20:50 |
*** Andrew_jedi has quit IRC | 20:52 | |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible: [DOCS] Adds the missing interface configuration content and corrects hyperlinks https://review.openstack.org/357524 | 20:55 |
*** johnmilton has quit IRC | 20:56 | |
matias | repo-build is failing when building magnum | 20:58 |
matias | error: can't copy 'magnum/drivers/mesos_ubuntu_v1/templates/common': doesn't exist or not a regular file | 20:58 |
matias | https://bugs.launchpad.net/magnum/+bug/1615026 | 20:58 |
openstack | Launchpad bug 1615026 in Magnum "Use symlinks for common template files breaks setup.py install" [Undecided,Fix released] - Assigned to hongbin (hongbin034) | 20:58 |
matias | is there an easy way to disable magnum from the requirement wheels (via config, instead of removing files from the repository) until it is stable? until last week I was cloning OSA from a commit before magnum was added in order to avoid problems, but I wanted to try the latest master | 21:00 |
rromans | automagically: do you mind if I push up a patch for https://review.openstack.org/#/c/356655/ ? | 21:01 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-lxc_container_create: [WIP] Carefully fix galera bind mount https://review.openstack.org/358852 | 21:01 |
cloudnull | matias: if you set magnum nodes to 0 w/in the user_config file it wount build those pieces. | 21:07 |
matias | cloudnull: i can't believe that is so simple, i thought i had tried this :~ thanks | 21:08 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: Restore logrotate cron job in CI https://review.openstack.org/358854 | 21:09 |
*** Mudpuppy has quit IRC | 21:10 | |
cloudnull | matias: it looks like magnum needs "magnum-infra_hosts:" | 21:10 |
cloudnull | and if your using the aio that is being set in "/etc/openstack_deploy/conf.d/magnum.yml" | 21:10 |
mhayden | cloudnull: on https://review.openstack.org/358852 , i'm doing a direct fix to mitaka -- so i don't have the new group_vars bind mount hotness from newton :/ | 21:11 |
cloudnull | so delete that, and remove the magnum .* entries from inventory | 21:11 |
cloudnull | mhayden: :'( | 21:11 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-lxc_container_create: [WIP] Carefully fix galera bind mount https://review.openstack.org/358852 | 21:11 |
odyssey4me | matias odd - how did the magnum conf get there? it's supposed to be copied across manually | 21:11 |
mhayden | cloudnull: yeah, i know :| | 21:12 |
mhayden | darn YAML and its backlash handling | 21:12 |
mhayden | razzafrazza | 21:12 |
cloudnull | ha | 21:12 |
odyssey4me | yep, confirmed - nothing moves the file over automatically: https://github.com/openstack/openstack-ansible/blob/master/tests/roles/bootstrap-host/tasks/prepare_aio_config.yml#L28-L44 | 21:12 |
cloudnull | matias: you can clean up the inventory by hand editing the json file or use the "./scripts/inventory-manage.py" script. | 21:13 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: Implement container bind mount for all logs https://review.openstack.org/351188 | 21:14 |
*** david-lyle_ has joined #openstack-ansible | 21:19 | |
*** thorst has quit IRC | 21:20 | |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible: [DOCS] Adds the missing interface configuration content and corrects hyperlinks https://review.openstack.org/357524 | 21:21 |
*** johnmilton has joined #openstack-ansible | 21:23 | |
*** johnmilton has quit IRC | 21:23 | |
*** johnmilton has joined #openstack-ansible | 21:23 | |
*** Adri2000_ is now known as Adri2000 | 21:25 | |
*** Adri2000 has quit IRC | 21:25 | |
*** Adri2000 has joined #openstack-ansible | 21:25 | |
*** woodard has quit IRC | 21:26 | |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-lxc_container_create: [WIP] Carefully fix galera bind mount https://review.openstack.org/358852 | 21:27 |
mhayden | cloudnull: here's my CI workaround mess in case you have a moment to gander https://review.openstack.org/358854 | 21:27 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: Update to Ansible 2.1.1 https://review.openstack.org/354029 | 21:29 |
*** michaelgugino has quit IRC | 21:29 | |
*** mkrish004 has quit IRC | 21:31 | |
*** david-lyle_ has quit IRC | 21:34 | |
openstackgerrit | Merged openstack/openstack-ansible: Remove security hardening toggle from AIO user_variables.yml https://review.openstack.org/358266 | 21:35 |
openstackgerrit | Merged openstack/openstack-ansible: Automatically set swift as the glance default store https://review.openstack.org/358190 | 21:39 |
*** Zucan has quit IRC | 21:40 | |
*** bsv has quit IRC | 21:41 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically detect whether to test ceilometer/aodh https://review.openstack.org/358265 | 21:44 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Automatically detect whether to test all integrated roles https://review.openstack.org/358274 | 21:44 |
*** galstrom is now known as galstrom_zzz | 21:45 | |
*** markvoelker has joined #openstack-ansible | 21:52 | |
mrda | Morning OSA | 21:55 |
spotz | hey mrda | 21:55 |
mrda | o/ | 21:55 |
*** loquacities has left #openstack-ansible | 21:57 | |
*** jperry has quit IRC | 21:59 | |
*** KLevenstein has quit IRC | 22:06 | |
*** kylek3h has quit IRC | 22:07 | |
openstackgerrit | Merged openstack/openstack-ansible: Allow the repo-build to index utility pip packages https://review.openstack.org/355636 | 22:10 |
openstackgerrit | Miguel Alex Cantu (alextricity25) proposed openstack/openstack-ansible-ops: Added successerator function https://review.openstack.org/358882 | 22:13 |
openstackgerrit | Miguel Alex Cantu (alextricity25) proposed openstack/openstack-ansible-ops: Added successerator function to osa-multi-node-aio https://review.openstack.org/358882 | 22:13 |
*** spedione is now known as spedione|AWAY | 22:15 | |
*** jamielennox|away is now known as jamielennox | 22:15 | |
odyssey4me | michaelgugino The os_watcher repo add request is done: https://review.openstack.org/358883 | 22:20 |
odyssey4me | automagically have you managed to peek through https://github.com/drifterza/openstack-ansible-os_monasca yet? | 22:23 |
odyssey4me | I'm wondering whether we should pull it in as-is so that we can curate it over the next cycle or two? | 22:23 |
*** spotz is now known as spotz_zzz | 22:24 | |
openstackgerrit | Robb Romans (rromans) proposed openstack/openstack-ansible-os_rally: [DOCS] - Use new documentation tree structure https://review.openstack.org/356655 | 22:28 |
*** david-lyle_ has joined #openstack-ansible | 22:37 | |
*** markvoelker has quit IRC | 22:39 | |
*** fxpester has joined #openstack-ansible | 22:44 | |
openstackgerrit | Merged openstack/openstack-ansible-security: Restore logrotate cron job in CI https://review.openstack.org/358854 | 22:45 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: Implement container bind mount for all logs https://review.openstack.org/351188 | 22:48 |
*** pester has quit IRC | 22:48 | |
*** david-lyle has joined #openstack-ansible | 22:49 | |
*** BjoernT has quit IRC | 22:52 | |
*** david-lyle_ has quit IRC | 22:52 | |
csmart | odyssey4me: thanks for your comment on 358614, will take a look later | 23:01 |
odyssey4me | csmart yeah, with those adjustments in place it 'just works' | 23:01 |
odyssey4me | I did find it interesting that doing the virtualenv command overwrites pip, setuptools | 23:01 |
csmart | yeah | 23:02 |
*** weezS has quit IRC | 23:02 | |
*** asettle has joined #openstack-ansible | 23:02 | |
odyssey4me | note that I did try and implement --no-pip and --no-setuptools and it got too complicated | 23:02 |
*** david-lyle has quit IRC | 23:02 | |
csmart | I'm just wondering about whether we want to make sure /opt/ansible-runtime has the latest - so instead of skipping if the dir exists (where it's possible there might be an older version of pip than we want) should we just remove the /opt/ansible-runtime dir at beginning instead? | 23:03 |
csmart | they are re-bootstrapping, after all and there's no user data there, just required python stuff, afaik | 23:03 |
odyssey4me | csmart the adjustment I made include ensuring that the pip packages are updated to whatever we set as the version | 23:04 |
odyssey4me | and I expect that for a major upgrade we may script a trash/rebuild of the runtime | 23:04 |
odyssey4me | but within a version leaving it as-is is fine | 23:04 |
odyssey4me | PIP_OPTS is '--upgrade', and that's what does it | 23:05 |
csmart | odyssey4me: yeah ok.. I'll test that later on and push an update. thanks! | 23:05 |
*** gouthamr has quit IRC | 23:05 | |
csmart | yep, kk | 23:05 |
* csmart takes the kids to daycare, bbl | 23:05 | |
odyssey4me | it will also contain the proxy settings if need be | 23:06 |
*** asettle has quit IRC | 23:10 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: [TESTING] Performance testing upstream Ansible improvements https://review.openstack.org/351165 | 23:11 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: [TESTING] all is_metal scenario https://review.openstack.org/352024 | 23:12 |
*** sdake has quit IRC | 23:16 | |
*** michauds has quit IRC | 23:17 | |
odyssey4me | jmccrory lurks in the background, as always ;) | 23:17 |
odyssey4me | jmccrory What do you think of https://review.openstack.org/347400 ? | 23:17 |
jmccrory | taking a look | 23:17 |
odyssey4me | cloudnull hates it - I'm not fond of it... but neither of us can come up with a better way of doing it | 23:18 |
cloudnull | ^ exactly | 23:23 |
* odyssey4me is hoping for some jmccrory magic | 23:24 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-plugins: mplement an opportunistic strategy https://review.openstack.org/358904 | 23:25 |
odyssey4me | ^ cloudnull in that, are we completely replacing the default ssh connection plugin? | 23:28 |
odyssey4me | also, do we get caught up in sucky license nonsense? | 23:28 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: Enable the opportunistic strategy https://review.openstack.org/349485 | 23:29 |
odyssey4me | it looks like we're replacing the linear strategy too. | 23:29 |
odyssey4me | is there a way we can make both of them optional? | 23:29 |
odyssey4me | ie let's make the strategy a var, and use it where it makes sense to do so as a default (but allow override) | 23:29 |
jmccrory | hmm not sure of a better way either. using group vars makes sense to me, just a little confusing to follow exactly what's going to happen at first | 23:29 |
odyssey4me | with the connection plugin, maybe also make it a different name and we set that as the default? | 23:30 |
odyssey4me | then if the deployer wants to override - so be it | 23:30 |
odyssey4me | all that can be enabled by an updated version of https://review.openstack.org/345572 | 23:31 |
*** sdake has joined #openstack-ansible | 23:33 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-plugins: Implement an opportunistic strategy and connection plugin https://review.openstack.org/358904 | 23:35 |
cloudnull | odyssey4me: yes this is replacing the linear strategy and ssh connection plugins namespace. however its simply loading our bits before theirs and then handing the work back to the original plugin. | 23:36 |
odyssey4me | cloudnull if the ansible.cfg replacement is updated - can the plugins be disabled? | 23:37 |
cloudnull | yes | 23:37 |
odyssey4me | it would seem so, because a deployer could simply not specify those paths, right? | 23:37 |
odyssey4me | ok, then I'm good with that combo | 23:37 |
cloudnull | sadly neither accept variables allowing you to change the plugin. you can set it in inventory, on the CLI, or in the ansible.cfg but its not something we can add a toggle for. | 23:37 |
cloudnull | so used the same namespace so that its a tranparent change we dont have to do anything except update the ansible.cfg file to enable the plugins | 23:38 |
odyssey4me | if a deployer has the ability to negate it for whatever reason, then I'm down with it as-is | 23:38 |
cloudnull | s/so used/i used/ | 23:39 |
odyssey4me | an option instead of trying to pull all the ansible.cfg settings into the inventory is actually to enable a custom ansible.cfg file location | 23:39 |
odyssey4me | ie if 'openstack-ansible' picks up an env var for ansible.cfg somewhere else, use it as a preference | 23:39 |
odyssey4me | assuming that's possible | 23:40 |
odyssey4me | otherwise I suppose using env vars to override the inventory is just as good - both would involve using a .bashrc anyway | 23:40 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: Remove the ansible.cfg file https://review.openstack.org/345572 | 23:41 |
cloudnull | with that ^ the switch is easier | 23:42 |
odyssey4me | jmccrory I'm hoping that we can heavily test the connection plugin and strategy on your big test cluster to make sure that it works well for big clusters. :) | 23:42 |
jmccrory | odyssey4me will need to get it upgraded a few more times first, probably won't be until next year | 23:43 |
jmccrory | it's a stage/dev environment for app teams | 23:43 |
*** thorst has joined #openstack-ansible | 23:44 | |
cloudnull | odyssey4me / jmccrory if we get https://review.openstack.org/#/c/345572 in they just about any change to the ansible runtime / config is possible w/out getting the tree dirty | 23:45 |
*** galstrom_zzz is now known as galstrom | 23:46 | |
odyssey4me | ja, looks good at first blush... although I'm tired - so best I look at it again another time | 23:48 |
odyssey4me | jmccrory FYI https://review.openstack.org/358341 - you may be interested | 23:48 |
jmccrory | ah nice, will have to try that out tomorrow | 23:49 |
*** admin0 has quit IRC | 23:50 | |
odyssey4me | CoW LVM is far more secure than overlayfs | 23:50 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: Enable the opportunistic strategy https://review.openstack.org/349485 | 23:52 |
cloudnull | there, now that patch is dependent on removing the ansible.cfg | 23:53 |
cloudnull | so if/when that merges deployers will always have the ability to customize things to meet their needs. | 23:54 |
*** sdake has quit IRC | 23:55 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Allow lxc_container_base_name to be set by the deployer https://review.openstack.org/358907 | 23:55 |
*** thorst_ has joined #openstack-ansible | 23:55 | |
cloudnull | jmccrory: https://review.openstack.org/#/c/320216/ -- may be of interest to you regarding cent7 | 23:56 |
cloudnull | I finally sat down and figured out what the issue was... if we can get that moving we can get the rest of the roles updated w/ cent support. | 23:56 |
cloudnull | -cc mhayden | 23:57 |
*** thorst has quit IRC | 23:58 | |
*** jlockwood has joined #openstack-ansible | 23:59 | |
odyssey4me | ok, that's me done for the night and the next two days | 23:59 |
odyssey4me | fantastic stuff y'all | 23:59 |
odyssey4me | Newton is gonna be incredible. :) | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!