Monday, 2016-02-08

*** elopez has quit IRC00:01
*** elopez_ has quit IRC00:01
*** sdake has quit IRC00:12
*** darrenc_afk is now known as darrenc00:13
*** tomoe_ has joined #openstack-ansible00:24
*** raddaoui_ has quit IRC00:25
*** raddaoui has quit IRC00:25
*** johnmilton has quit IRC00:33
*** johnmilton has joined #openstack-ansible00:34
*** tomoe_ has quit IRC00:42
*** tomoe_ has joined #openstack-ansible00:42
*** elopez has joined #openstack-ansible00:52
*** elopez_ has joined #openstack-ansible00:52
*** tomoe_ has quit IRC00:53
*** tomoe_ has joined #openstack-ansible00:53
*** jiteka has quit IRC01:08
*** jiteka has joined #openstack-ansible01:14
*** tomoe_ has quit IRC01:21
*** tomoe_ has joined #openstack-ansible01:22
*** Nepoc has quit IRC01:54
*** johnmilton has quit IRC02:18
*** tomoe_ has quit IRC02:48
*** Gayathri has joined #openstack-ansible03:02
GayathriHi All03:20
GayathriI am using openstack-ansible to install openstack03:21
GayathriI ran upto setup-hosts.yml03:21
Gayathriwhen i try to run the playbook individually for any service like memcached, keystone03:22
GayathriIt gets struck near pip install or Update apt sources03:23
Gayathrifailed: [node4_memcached_container-592e5a97] => {"attempts": 5, "failed": true} msg: Task failed as maximum retries was encountered03:23
GayathriIs it because its not able to make a connection to the container in target node from deployment node?03:24
GayathriManually I am able to do ssh connection from deployment to target03:24
GayathriPlease help on this03:24
*** elopez has quit IRC03:50
*** elopez_ has quit IRC03:50
*** elopez has joined #openstack-ansible03:51
*** elopez_ has joined #openstack-ansible03:51
SamYapleGayathri: this is likely not the best time to get help on this issue. You should ping the channel again in 4-10 hours from how (10 hours U.S. will be awake on Monday)03:52
Gayathriokie sure03:55
*** Gayathri has quit IRC04:07
*** dstanek has quit IRC04:31
*** dstanek has joined #openstack-ansible04:33
*** tomoe_ has joined #openstack-ansible04:47
*** tomoe_ has quit IRC04:48
*** tomoe_ has joined #openstack-ansible04:48
*** javeriak has joined #openstack-ansible06:22
*** phiche has joined #openstack-ansible06:33
*** phiche1 has joined #openstack-ansible06:33
*** phiche has quit IRC06:37
*** swati_ has joined #openstack-ansible06:47
swati_Hi...how to enable v1 and v2 support for a particular openstack component? which file exactly to make the changes?06:48
*** cemmason1 has quit IRC06:54
*** cemmason has joined #openstack-ansible06:54
*** phiche1 has quit IRC06:55
*** phiche has joined #openstack-ansible07:04
*** javeriak_ has joined #openstack-ansible07:06
*** javeriak has quit IRC07:10
*** gparaskevas has joined #openstack-ansible07:32
ralakus-08:02
*** sdake has joined #openstack-ansible08:20
odyssey4meswati_ v1 or or v2 support for what exactly?08:27
odyssey4med34dh0r53 stevelle andymccr hughsaunders mattt cloudnull whoever's in first, we need another vote on https://review.openstack.org/277167 and https://review.openstack.org/277166 to unblock the liberty/kilo gates please08:29
matttodyssey4me: sure sec09:00
*** openstackgerrit has quit IRC09:02
*** openstackgerrit has joined #openstack-ansible09:02
*** mgoddard has joined #openstack-ansible09:05
*** javeriak has joined #openstack-ansible09:05
jitekamorning09:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Gate: Set extra pypi index to OpenStack-CI repositories  https://review.openstack.org/26586709:07
odyssey4meo/ jiteka09:07
jiteka\o09:07
*** javeriak_ has quit IRC09:08
odyssey4methanks mattt09:08
*** spotz_zzz is now known as spotz09:21
*** javeriak has quit IRC09:27
swati_Hello Jesse, for designate, some commands are provided by version v1 and some by v209:33
swati_I took a look at glance and cinder, for which both v1 and v2 api support is enabled09:34
swati_https://github.com/openstack/openstack-ansible/blob/master/playbooks/roles/os_cinder/templates/cinder.conf.j209:34
swati_I did the same thing, v1 commands are running but not v2...........http://docs.openstack.org/developer/designate/rest.html09:37
*** javeriak has joined #openstack-ansible09:39
*** tomoe_ has quit IRC09:44
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Gate: Set extra pypi index to OpenStack-CI repositories  https://review.openstack.org/26586709:53
openstackgerritMerged openstack/openstack-ansible: Add filter & lookup plugins to tests  https://review.openstack.org/27716709:55
*** swati_ has quit IRC09:55
openstackgerritMerged openstack/openstack-ansible: Add filter & lookup plugins to tests  https://review.openstack.org/27716610:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Updates all repo SHAs to open up work on 12.0.7  https://review.openstack.org/27675210:09
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Use http request to check cinder api availability  https://review.openstack.org/27678410:09
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Updates all repo SHAs to open up work on 11.2.10  https://review.openstack.org/27675310:09
odyssey4meit seems that swati_ disappeared before I could answer10:10
*** electrofelix has joined #openstack-ansible10:18
*** tomoe_ has joined #openstack-ansible10:29
*** rgogunskiy has joined #openstack-ansible10:31
*** javeriak_ has joined #openstack-ansible10:32
*** tomoe_ has quit IRC10:33
*** tomoe_ has joined #openstack-ansible10:36
*** javeriak has quit IRC10:36
*** tomoe_ has quit IRC10:40
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Remove MySQL-python from Aodh pip requirements  https://review.openstack.org/27733910:54
*** javeriak_ has quit IRC10:55
*** sdake has quit IRC11:00
*** tomoe_ has joined #openstack-ansible11:02
*** tomoe_ has quit IRC11:06
*** electrofelix has quit IRC11:11
*** electrofelix has joined #openstack-ansible11:12
*** javeriak has joined #openstack-ansible11:19
*** tomoe_ has joined #openstack-ansible11:19
*** tomoe_ has quit IRC11:23
*** tomoe_ has joined #openstack-ansible11:26
*** tomoe_ has quit IRC11:29
*** tomoe_ has joined #openstack-ansible11:29
*** rgogunskiy has quit IRC11:38
*** tomoe_ has quit IRC11:40
ralakusI want to use OSA for my install enviroment. I have found this link which helps a bit. http://docs.openstack.org/developer/openstack-ansible/developer-docs/extending.html11:48
*** tomoe_ has joined #openstack-ansible11:48
ralakusIs there a sample project which use OSA to install openstack? This could be better in many  ways11:48
*** tomoe_ has quit IRC11:49
*** tomoe_ has joined #openstack-ansible11:50
*** jaypipes has joined #openstack-ansible11:56
odyssey4meralakus OSA can be installed on its own, and there are many ways to add additional functionality to it12:05
odyssey4methe extending dev docs needs an overhaul12:05
odyssey4meralakus what're you hoping to achieve?12:06
ralakusI have additional modules to install and need to make updates on the configuration but I want to achieve it without changing OSA so that I can continue to sync with latest changes easily. If I fork OSA and make changes there it is not managable in long run.12:09
*** weshay_xchat has quit IRC12:10
ralakusI am confused in etc, tests and scripts folder. How can I reuse them but integrate my own changes without modifiying these folders12:12
openstackgerritMerged openstack/openstack-ansible: Use http request to check cinder api availability  https://review.openstack.org/27678412:20
odyssey4meralakus ah ok - a few tricks and things to know12:22
odyssey4methe tests folder is only for testing - we use it for gate checks and building development environments12:23
odyssey4methe etc folder contains sample configurations and a set of defaults12:23
odyssey4meit is expected that you would change things over time and when updating your environment you'd need to check your /etc/openstack_deploy/{env.d,user_secrets.yml} configuration against the updates in the repo12:25
odyssey4meincluding additional ansible roles can be done by having your own version of https://github.com/openstack/openstack-ansible/blob/master/ansible-role-requirements.yml, then setting the env var ANSIBLE_ROLE_FILE ( see https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L27 ) to your custom role requirements file location before you do your bootstrap-ansible.sh after every update -12:26
odyssey4me this will ensure that you're updating all your roles every time you want to12:26
odyssey4meyou can have playbooks anywhere you like - you just need to setup your ansible.cfg to point at the various role/plugin locations12:28
odyssey4meour master branch looks quite different from the liberty/kilo branch12:28
odyssey4methe reason is that we're splitting each role into its own repository12:28
odyssey4meeach role can be used on its own, without needing the rest of the stack12:29
ralakusmany thanks12:41
*** weshay_xchat has joined #openstack-ansible12:43
*** targon has joined #openstack-ansible12:44
*** rgogunskiy has joined #openstack-ansible12:44
*** spotz is now known as spotz_zzz12:45
*** javeriak has quit IRC12:45
*** javeriak has joined #openstack-ansible12:46
openstackgerritMerged openstack/openstack-ansible: Updates all repo SHAs to open up work on 11.2.10  https://review.openstack.org/27675312:49
*** sdake has joined #openstack-ansible12:52
odyssey4meralakus if you can keep notes in an etherpad or something with your questions/challenges, then you can easily link to them and we can also learn from them and use them to improve the developer documentation :)12:53
openstackgerritMerged openstack/openstack-ansible: Updates all repo SHAs to open up work on 12.0.7  https://review.openstack.org/27675212:54
ralakusodyssey4me sure :)12:56
*** sdake has quit IRC12:58
ralakusA seperate project which uses OSA but builds AIO (All in one) should make the boundry between "things to change" and "things which are reusable" Just my two cents for now :)12:59
*** Bofu2U has joined #openstack-ansible13:02
ralakus I mean a sperate GitHub project for AIO which just uses OSA, to be more clear.13:02
*** tomoe_ has quit IRC13:05
mhaydenmorning13:13
odyssey4meo/ mhayden13:13
mhaydenodyssey4me: it appears you caught up on your email backlog :)13:14
odyssey4memhayden yeah, unfortunately it included asking for any questions we wanted to ask in the user survey... and I completely missed the deadline :/13:14
* odyssey4me has adjusted his email filters appropriately13:15
*** sdake has joined #openstack-ansible13:20
*** javeriak has quit IRC13:25
mhaydenhaha, no worries :)13:27
*** sdake_ has joined #openstack-ansible13:33
*** sdake has quit IRC13:36
*** permalac has joined #openstack-ansible13:44
*** retreved has joined #openstack-ansible13:47
*** b3rnard0_away is now known as b3rnard013:49
*** KLevenstein has joined #openstack-ansible13:51
*** weshay_xchat has quit IRC13:52
*** sdake_ has quit IRC13:57
*** sdake has joined #openstack-ansible13:58
*** weshay_xchat has joined #openstack-ansible13:58
*** weshay_xchat is now known as weshay13:58
*** sdake has quit IRC13:59
*** sdake has joined #openstack-ansible14:00
*** rgogunskiy has quit IRC14:01
odyssey4memhayden FYI https://review.openstack.org/27717814:10
odyssey4meit looks like it very possibly actually cut the gate check job down by 5-10 mins too. I think our RAX jobs typically run until 1hr10m right?14:11
mhaydensomething like that14:11
mhaydenlemme gander14:11
mhaydenwait, this shaves off that much time?!14:11
*** scarlisle has joined #openstack-ansible14:12
*** johnmilton has joined #openstack-ansible14:13
*** johnmilton has quit IRC14:13
*** johnmilton has joined #openstack-ansible14:13
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: [WIP] Gate: Set pip index and extra-index to OpenStack-CI repositories  https://review.openstack.org/26586714:14
*** tomoe_ has joined #openstack-ansible14:14
odyssey4memhayden well, it makes sense actually - think about it14:15
odyssey4mein every single role we do an apt-get update14:15
odyssey4meand we do it when building the container image too14:15
mhaydentrue14:15
mhaydenwe do those actions a bunch of times14:15
odyssey4meevery time that gets done, that has to pull down and extract the indexes14:15
odyssey4methe more indexes it has to pull down, the more time is added14:16
*** woodard has joined #openstack-ansible14:16
odyssey4meif we could perhaps have a switch that enabled/disabled the apt-get update in everyy role (enabled by default) which we could disable in the gate, then that could save us a bunch of time14:17
* mhayden tips his hat to jmccrory for digging into nova's release notes on config drive :)14:17
mhaydenodyssey4me: very good point on disabling that in the gate14:17
odyssey4meit could also be useful to a deployer to disable apt-get updates on a playbook run optionally14:17
*** tomoe_ has quit IRC14:18
odyssey4meI do wonder whether Ansible's fixed the apt module's bug regarding detecting whether the cache should be updated or not14:19
*** severion has quit IRC14:19
odyssey4mewe only added those tasks in there because of the bug14:19
*** v1k0d3n has joined #openstack-ansible14:19
prometheanfirethe config drive override finally go away?14:20
odyssey4mehmmm: https://github.com/ansible/ansible-modules-core/issues/149714:21
odyssey4meah, cloudnull needs to rebase his PR https://github.com/ansible/ansible-modules-core/pull/151714:22
prometheanfireso, 1.9.5 maybe?14:22
*** tomoe_ has joined #openstack-ansible14:24
odyssey4memhayden hmm, here's a possibly better implementation to work around the apt cache thing: https://coderwall.com/p/0xtstw/doing-an-apt-get-update-in-ansible-only-if-a-condition-is-met14:25
odyssey4mecloudnull your thoughts on ^ ?14:25
prometheanfirehe's not in yet, maybe wfh?14:27
*** tomoe_ has quit IRC14:28
*** targon has quit IRC14:30
*** KLevenstein has quit IRC14:44
odyssey4memhayden jmccrory I've volunteered you guys to moderate sessions for the OSA Mid Cycle. If that's an issue then let me know. :) re: https://etherpad.openstack.org/p/openstack-ansible-mitaka-midcycle14:46
odyssey4meNote to everyone that the opportunity is there to propose work sessions, and the opportunity is also there to vote on proposed sessions. Pl;ease do so.14:47
*** tomoe_ has joined #openstack-ansible14:49
prometheanfirelol14:50
prometheanfireodyssey4me: was anything able to be done about the survey?14:50
openstackgerritHugh Saunders proposed openstack/openstack-ansible: Ensure repo servers are synced  https://review.openstack.org/27743014:51
odyssey4meprometheanfire too late, I had best keep up with emails from now on14:52
prometheanfirelol14:52
prometheanfireworth a try14:52
odyssey4meI have adjusted my email filters accordigly. :/14:52
*** sdake has quit IRC14:52
mhaydenodyssey4me: ah, looking over the etherpad14:56
*** Mudpuppy has joined #openstack-ansible15:00
*** sigmavirus24_awa is now known as sigmavirus2415:01
*** egonzalez has joined #openstack-ansible15:03
*** jaypipes has quit IRC15:09
*** ametts has joined #openstack-ansible15:14
*** Nepoc has joined #openstack-ansible15:15
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: [WIP] Gate: Set pip index and extra-index to OpenStack-CI repositories  https://review.openstack.org/26586715:16
*** Bjoern has joined #openstack-ansible15:17
*** spotz_zzz is now known as spotz15:17
*** galstrom_zzz is now known as galstrom15:19
spotzmorning15:20
odyssey4meo/ spotz15:20
*** raddaoui has joined #openstack-ansible15:21
*** raddaoui_ has joined #openstack-ansible15:21
*** raddaoui__ has joined #openstack-ansible15:22
odyssey4mepabelanger when you're in, I'd like to chat about what we can do about https://review.openstack.org/275676 please15:22
*** baker has joined #openstack-ansible15:22
pabelangerodyssey4me: sure. Just wrapping up some stuff. Also, feel free to get the infra stuff merged if needed. Don't let me hold you up.  I don't see an issue moving that way15:24
cloudnullmorning15:26
*** egonzalez has quit IRC15:28
spotzo/15:28
odyssey4mepabelanger I'm just wondering - if the minimum tox version is an issue for that method of configuring, should we have your roles simply move all lint checks into the 'linters' target?15:31
v1k0d3nmorning, is there any openstack-ansible documentation on configuring/modifying neutron to accept floating from a DHCP server, rather than the default 172.x.x.x address space?15:31
*** egonzalez has joined #openstack-ansible15:31
odyssey4mev1k0d3n I'm not sure that Neutron provides foor that option just yet?15:31
cloudnullodyssey4me: rebased that PR to Ansible15:32
odyssey4mecloudnull ta - your thoughts on my comments in https://review.openstack.org/277178 ?15:32
v1k0d3nodyssey4me: well, i do it currently with another RDO setup...but the deployments are different. openstack-ansible uses the host for natting/routing everything in an AIO.15:33
v1k0d3ntrying to think how i would give out "public" ip's for openstack-ansible....15:34
pabelangerodyssey4me: Yup, that is how I see it.  Drop existing setup and just switch to linters testenv in tox.15:34
*** jaypipes has joined #openstack-ansible15:34
v1k0d3ni realize this is all just my understanding this deployment better...i'm trying to replace RDO with the OS-ansible project.15:34
pabelangerodyssey4me: which, is if the case for the version of tox. We can merge the infra changes, and I can just update the roles to the new entry point15:34
cloudnullv1k0d3n: you can set dhcp options https://github.com/openstack/openstack-ansible/blob/master/playbooks/roles/os_neutron/templates/dhcp_agent.ini.j2  and dnsmasq options here  https://github.com/openstack/openstack-ansible/blob/master/playbooks/roles/os_neutron/templates/dnsmasq-neutron.conf.j215:34
odyssey4mev1k0d3n the Neutron DHCP range is configurable, based on how you setup a project network - that's outside of OSA15:34
cloudnullv1k0d3n:  if you need to change up the dhcp agent you can do so by seting the config here neutron_dhcp_agent_ini_overrides15:35
cloudnullodyssey4me:  looking now15:35
odyssey4mev1k0d3n ie you can use the config_override mechanism to implement whatever you like using user space config: http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-openstack.html15:36
odyssey4mepabelanger ok cool, I'll go ahead with that then - thanks15:36
cloudnullv1k0d3n: in your RDO install, what did you have to do to do offload the DHCP service from neutron ?15:36
v1k0d3ncloudnull: odyssey4me: thank you both! i think that's exactly the information i was looking for. perfect!15:37
pabelangerodyssey4me: np15:37
v1k0d3ncloudnull: RDO has a walk-through for it...this is what i wrote up on it....(copying...one sec)...15:37
cloudnullodyssey4me:  that seems like a sensible chang e15:37
cloudnullgated in ~1 hour15:38
cloudnullwhich is nice15:38
v1k0d3nhttp://www.jinkit.com/openstack-for-your-environment/15:38
v1k0d3ncloudnull: it's this part...15:38
v1k0d3n[user@galvatron01 ~]# openstack-config --set /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini ovs bridge_mappings extnet:br-ex15:38
*** phalmos has joined #openstack-ansible15:41
v1k0d3ni want to find out how to get the environment to match what i did with RDO, so it can be a complete drop-in replacement (setup-wise) to the RDO documentation i wrote up on my blog.15:42
v1k0d3nthen i want to update my documentation to describe the same...i started that blog post here: http://www.jinkit.com/openstack-ansible/15:42
v1k0d3ni'm also working with ansible on a simple tower deployment using variables for a bunch of tasks...if this is something that can be configured into the tower deployment, than i will add the changes into this project...15:44
v1k0d3ncloudnull: but we just started the project this weekend....https://github.com/v1k0d3n/tower-openstack15:45
cloudnullseems like you will do an AIO deployment but setup the br-* devices to plugin to your existing network.15:47
cloudnullinteresting .15:47
cloudnullI'd love to see tower in the mix15:47
v1k0d3ni'm working with the ansible guys on it.15:48
v1k0d3ni have to admit, i have a bit of a learning curve to come up to speed...15:48
odyssey4mepabelanger Does this look fine to you? https://review.openstack.org/277455 - the idea will be to remove the old lint targets once the -infra change merges15:48
v1k0d3nbut i'm trying. pretty driven.15:48
cloudnulllet us know how we can gelp15:49
*** KLevenstein has joined #openstack-ansible15:49
cloudnull*help15:49
v1k0d3ncloudnull: 6 months ago, i was a firewall guy. wanted a change so i started learning this all on my own, and used the blog to show that i was learning. now, i have a completely different career...so i owe everything to projects like this!15:49
*** mikelk has joined #openstack-ansible15:50
v1k0d3nwell, i can always add you guys as contributors if you want. tyler is helping too, but he said he didn't want to own the project (he's helped me a ton though; the guy's at ansible have been awesome)!15:51
v1k0d3nhe's learning openstack, and i am learning ansible....15:51
v1k0d3nbut the way i figure...if this get's big and helpful enough, you guys can always add it as an option to your project.15:51
v1k0d3ni wanted to get you guy's attention with a tower project ;)15:52
*** egonzalez has quit IRC15:52
*** egonzalez has joined #openstack-ansible15:53
odyssey4mepabelanger and https://review.openstack.org/277460 :)15:53
*** automagically has left #openstack-ansible15:53
odyssey4mev1k0d3n we'd be happy to help - getting into this channel was a great way to get that going :)15:53
*** automagically has joined #openstack-ansible15:53
odyssey4meI know that a lot of people would be interested in making that work.15:54
v1k0d3nodyssey4me: that's awesome news! i would be so happy if you guys found this to be useful...and if others started using it. :)15:54
v1k0d3nthe goal is to leave all the upstreams untouched, but build on top of it to allow Tower to completely customize the deployments of openstack-ansible, so that users can select or declare options that are normally manual. it should simplify customized deployments.16:02
*** izaakk has joined #openstack-ansible16:02
evrardjphello16:03
evrardjpv1k0d3n: this is great news16:03
v1k0d3n:) glad you guys like it. i was surprised it wasn't already done before...16:04
evrardjpif you're talking with ansible guys, do you know if tower is gonna be open sourced sometimes? I did a bet on that :D16:04
evrardjpv1k0d3n: the issue would be to have the dynamic inventory of the creation of the lxc guests16:05
*** jthorne has joined #openstack-ansible16:05
evrardjpI was planning to write a custom inventory system16:05
evrardjpI'm lacking time 'though16:05
evrardjpv1k0d3n: how did you work on the lxc container inventory management with tower? Do you have some kind of auto discovery?16:06
evrardjpor a module for parsing the lxc-ls -f ?16:06
pabelangerodyssey4me: nice, where is the patch for infra?16:07
*** tomoe_ has quit IRC16:07
evrardjpv1k0d3n: also about the work with tower, openstack-ansible used to be monolithic, that's maybe also why nobody went outside of the system. Now that we are moving to independant roles repositories, it's gonna be far easier16:07
evrardjpodyssey4me: about "if we could perhaps have a switch that enabled/disabled the apt-get update in everyy role (enabled by default) which we could disable in the gate, then that could save us a bunch of time"16:08
*** michaelgugino has joined #openstack-ansible16:08
evrardjpodyssey4me: this doesn't make sense. apt-get update shouldn't be in the role in that case16:08
evrardjpit should be done on a pre_tasks level16:09
evrardjpwith a when for example16:09
evrardjpthis way the role stays clean, and you have your feature16:09
v1k0d3nevrardjp: for now everything is untouched. low-hanging fruit first, so what the intent is, is to declare what hosts get what roles and let tower go out and build that. then we'll start declaring add/delete of the hosts, and so on.16:09
v1k0d3nnot trying to solve all issues.16:09
v1k0d3nthe hope is that the more people who help contribute to this though (way smarter people than us) will be able to solve some of the more complex issues later.16:10
evrardjpv1k0d3n: tower could be the modular solution that some people are looking for16:10
v1k0d3nthat's my hope!16:11
odyssey4mepabelanger I've just pushed it - https://review.openstack.org/27747916:11
v1k0d3nplease, if anyone wants to help...(you're all smarter than i am with this deployment) let me know16:11
v1k0d3ni can add contributors16:11
evrardjpodyssey4me: if you want me to change the roles to cleanup the apt_get update, I'd be happy to help16:11
evrardjpthis is quickly done, I think I can find time for that16:11
evrardjpv1k0d3n: I'm curious, but I'm not sure I will have enough time16:12
pabelangerodyssey4me: +116:12
pabelangerI'll update my roles shortly16:12
evrardjpv1k0d3n: could you give me the link to your repo?16:12
v1k0d3nevrardjp: ... i get it.16:12
odyssey4meevrardjp that'd be great - I've added some comments to https://review.openstack.org/277178 with regards to my thoughts.16:12
v1k0d3nhttps://github.com/v1k0d3n/tower-openstack16:12
v1k0d3nevrardjp: ^^^'16:12
*** javeriak has joined #openstack-ansible16:13
evrardjpodyssey4me: ahah they are using a pre_task on your coderwall link! That's what I think is best :p16:14
logan-do you propose moving the repo adds to pre-tasks also? because many of the roles add custom repos which require repo caching after addition16:15
*** javeriak has quit IRC16:16
*** javeriak has joined #openstack-ansible16:16
odyssey4meevrardjp but that risks ending up with the role, when independently used, failing due to an old cache16:16
odyssey4meevrardjp and yeah, what logan- said16:16
*** raddaoui_ has quit IRC16:16
evrardjpchanging/updating a repo deserves a update of the cache16:17
evrardjpdoing a role that has everything in its repos doesn't IMO16:17
*** raddaoui__ has quit IRC16:17
odyssey4meevrardjp yeah, so basically I'm thinking if a repo was added (task results in changed status), then update the cache forcibly16:18
*** raddaoui has quit IRC16:18
odyssey4meotherwise check the status of the cache, and only update it if it's more than x old (an hour, perhaps?)16:18
evrardjpyes, most of the time cache management should be done only once, and we should, for example check on the last update of the cache16:18
evrardjpodyssey4me: that's the purpose of the cache_valid_time16:19
evrardjpwhen it works :p16:19
odyssey4meevrardjp yep, except that there's a bug with that in the Ansible module16:19
evrardjpthat's workaroundable without having to do many updates of the cache during one play16:20
odyssey4meevrardjp but think about this - in a gate check we build a container image, which includes doing a cache update16:20
odyssey4methen the container image is used to build containers16:20
*** javeriak has quit IRC16:20
evrardjpso the image is up to date16:20
odyssey4meunless there is a repo config change after that, there isn't a reason to update the cache again16:21
odyssey4meduring a gate check at least16:21
evrardjpI completely agree16:21
odyssey4meor an AIO build16:21
*** javeriak has joined #openstack-ansible16:21
logan-with how osa works i think the caching concerns are more across plays, not just single-play repeats... not sure how many of those there are but probably a lot less than each service role doing apt updates16:21
evrardjpthat's why I think a pre_task with conditionals should be perfectly fine16:21
odyssey4meheh, another completely different way to do this could be to use a handler perhaps - if the apt-get install fails, update the cache and retry?16:21
evrardjplogan-: ssh connection issues, retries of tasks on apt could happen16:22
evrardjpwhy would it fail ? if the cache has been updated, there shouldn't have any issue, right?16:22
evrardjpor else, we can use a conditional to force updating the cache16:23
odyssey4meevrardjp what happens if the repo is changed during the build?16:23
evrardjpand in order to avoid having many variables to force updating the cache (1 per role), you define this on the play level16:23
evrardjpodyssey4me: the real question is about the probability of this to appear and not using a conditional to update the cache, right?16:24
*** alextricity has joined #openstack-ansible16:25
odyssey4meevrardjp I'd prefer not to have a user var conditional - I'd rather that the cache freshness worked properly16:25
*** alextricity is now known as alextricity25_16:25
odyssey4meie I'd rather we implemented the stat to check the age and did the update if it was over a specific time old16:25
odyssey4methat's my personal view16:25
evrardjpit's a perfectly decent workaround of the initial bug16:26
evrardjpI think it's worth checking16:26
evrardjphowever, what's the limit you'll specify ?16:26
odyssey4mepabelanger for your viewing pleasure: https://review.openstack.org/#/q/status:open+project:%255Eopenstack/ansible-role.*+topic:tox-linters16:27
evrardjphow old should be considered worth a refresh? Do you want the deployer to decide?16:27
evrardjpin that case, you'll end up with lots of variables (1 per role)16:27
pabelangerodyssey4me: if you remove the depends-on header with 277479 that can merge first, then we can push ansible roles update.  Other wise, we'll need 2 patches to land linters, 1 to add, another to remove old envs.16:27
evrardjpthat's why I think the workaround should also be done smartly16:27
odyssey4meevrardjp we could just use a non-namespace var for this - similar to verbose/debug16:27
pabelangerodyssey4me: which is fine to me16:27
odyssey4mepabelanger alright, done16:28
evrardjpodyssey4me: not sure what you mean by this? A variable defined on the playbook level?16:28
evrardjp(or included in multiple playbooks with a file?)16:29
odyssey4meevrardjp an example: https://github.com/openstack/openstack-ansible/blob/master/playbooks/roles/os_glance/defaults/main.yml#L17-L1816:29
evrardjpThat's what I was afraid16:29
odyssey4meie all playbooks use the same var name - it keeps it simple and I think makes sense in this case16:30
odyssey4meanother option here is to move all apt install tasks into a role, then making the role a dependency for all roles that do apt installs if the pkg_mgr is apt :)16:31
evrardjpthis could be considered as a convention of openstack-ansible, which is perfectly fine if well documented16:31
odyssey4mebut I think that's overkill in this case16:31
evrardjpthat's weird16:31
evrardjphaving a role for installing packages doesn't really make sense, it's like having a method instead of a purpose16:31
evrardjpbut yeah, I'm maybe too orthogonal16:32
logan-that would really cut down on a lot of duplicated logic in the roles. handling repo additions if necessary there, the apt cache updating logic, etc.16:32
evrardjplogan-: yes but the logic makes sense when someone will just consume one role, independently of others16:33
evrardjpif I only want to install keystone, I don't want to have 2 roles, 1 for apt where I'll have to define lots of variables to only install keystone, and the other to configure the keystone role...16:34
evrardjpbut I understand16:34
*** raddaoui__ has joined #openstack-ansible16:34
logan-you already have package related deps for that like pip_install, pip_lock_down, etc so it is not exactly foreign16:34
*** raddaoui has joined #openstack-ansible16:34
*** raddaoui_ has joined #openstack-ansible16:34
evrardjplogan-: true16:34
logan-i don't know if it best but it is an interesting thought for sure16:35
evrardjpI like the discussion because I see benefits in the two approaches :)16:35
odyssey4meinteresting- for apt I'm not sure we win much, but for pip installs perhaps that's a better subject to consider the option with16:35
odyssey4methe now the apt bits are 3-4 tasks (?) which isn't much16:36
odyssey4mes/the/right/16:36
evrardjpI think the best approach for re-usability would be to work on each role, and make sure they are the most efficient, and bug free16:38
evrardjpintroducing dependencies is sometimes worrying and painful16:38
pabelangerodyssey4me: great16:39
evrardjpuntil ansible fixes the cache timer, we could implement the manual workaround16:39
evrardjpwith a mention of the bug/PR, this way we can track when to remove it16:39
odyssey4meevrardjp yep, that's my thinking - I'd like to apply the patch that way as it'll be backportable too16:41
*** egonzalez has quit IRC16:44
evrardjpmaybe we could also just wait for the latest changes, the last comments on this https://github.com/ansible/ansible-modules-core/pull/1517 went a few hours ago16:46
evrardjplet's discuss this tomorrow :D16:47
evrardjpI'll create a commit if everybody wants to16:47
odyssey4meevrardjp please do :)16:47
odyssey4mewe can't tell when Ansible will fix it, and if the fix will go into the 1.9 series16:48
*** cloudtrainme has joined #openstack-ansible16:48
evrardjpsure that was my point16:48
evrardjpbut it's maybe too early to tell? It's a severe bug, maybe they will fix it in a few minutes and retag a new stable version!16:49
evrardjp:D16:49
evrardjpof this 1 year old PR :p16:49
odyssey4me:p16:49
evrardjpI have to go, don't hesitate to ping me tomorrow16:50
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Docs: force cfg drive + libvirtd tls/tcp/auth  https://review.openstack.org/27688116:54
odyssey4mecloudnull / sigmavirus24 when compiling wheels, does pip check its index and extra-index with equal weight? or does it take from the index if it finds something, and only look at the extra-index if it doesn't find it in the index?16:54
*** mikelk has quit IRC16:54
sigmavirus24odyssey4me: I honestly don't know16:55
sigmavirus24I would suspect first-found wins though16:55
sigmavirus24odyssey4me: you can ask in #pypa-dev though16:55
odyssey4meI'm suspecting that - lemme switch these two around and see what happens16:55
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: [WIP] Gate: Set pip index and extra-index to OpenStack-CI repositories  https://review.openstack.org/26586716:57
*** gparaskevas has quit IRC16:57
*** phiche has quit IRC17:00
*** permalac has quit IRC17:02
*** pegmanm_ has joined #openstack-ansible17:02
*** pegmanm has quit IRC17:04
*** mgoddard has quit IRC17:06
cloudnullodyssey4me:  its first round17:07
*** mgoddard has joined #openstack-ansible17:07
cloudnullextra index is just that, another index that will be checked when resolving a constraint. and the package used will be the one that is the best match17:07
odyssey4mecloudnull this is why you have the rpc-repo wheel index first, and pypi second, right?17:08
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Docs: force cfg drive + libvirtd tls/tcp/auth  https://review.openstack.org/27688117:08
cloudnullodyssey4me:  yes. wihch was intended such that it will perfer a pre-built wheel instead of the source package and compile17:10
odyssey4mecloudnull it appears that this is not how it was designed to work :)17:11
odyssey4meit seems that it should prefer the wheel to anything else, as long as they're both the same version17:11
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Docs: Keystone SSL configuration  https://review.openstack.org/27749817:11
*** michaelgugino has quit IRC17:12
*** raddaoui_ has quit IRC17:13
*** raddaoui has quit IRC17:14
*** raddaoui__ has quit IRC17:15
*** phiche has joined #openstack-ansible17:15
*** baker has quit IRC17:17
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Docs: Fact caching  https://review.openstack.org/27750317:25
*** michaelgugino has joined #openstack-ansible17:27
*** elopez_ has quit IRC17:28
*** elopez has quit IRC17:28
michaelguginoDoes percona-xtrabackup need to be installed with galera_client?17:29
michaelguginois each individual service configured to backup it's own db?17:29
cloudnullmichaelgugino: no it doesnt need to be installed with the client role17:31
cloudnulllogan-: put a PR together to remove that17:31
cloudnullhttps://review.openstack.org/#/c/277186/17:31
cloudnullodyssey4me: it seems to be working that way ?17:32
cloudnullit is pulling in our wheels from rpc-repo and building things that are missing from there17:32
michaelguginothat is a relief.  I'm planning on converting that role to multi-os next, as it's blocking pretty much everything else I want to work on.17:32
cloudnull++ nice!17:33
cloudnullyou should be able to use that PR as a dependency17:33
palendaeI *think* the percona-xtrabackup stuff is how galera does clustering17:33
michaelguginoeverything else in that role is pretty straight forward, but the xtrabackup is hard coded to a specific version for trusty.17:33
cloudnulland work from that point .17:33
michaelguginothe same logic is included in galera_server as in client.17:33
michaelguginobut, if we only need xtrabackup on the server version of the role, then I can eliminate it from client.17:34
alextricity25_cloudnull: Just a heads up, I'm going to submit a patchset to dynamic_inventory to remove the 'continaer_cidr' check in cidr_networks17:34
michaelguginoOkay, I see someone is ahead of me with that PR.  Let's get that merged ;)17:35
cloudnullmichaelgugino:  you should be able to change https://github.com/openstack/openstack-ansible-galera_server/blob/master/defaults/main.yml#L88-L8917:35
*** baker has joined #openstack-ansible17:36
cloudnulland set a RHEL version17:36
cloudnullhttps://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.2.13/binary/redhat/7/x86_64/percona-xtrabackup-22-2.2.13-1.el7.x86_64.rpm17:36
odyssey4mecloudnull yep, I'm working on https://review.openstack.org/265867 to try and improve gate performance17:36
cloudnull^ something similar to that17:36
odyssey4mecloudnull our pip conf is a bit of an issue for infra, and I was digging into how we configure it earlier17:37
odyssey4mecloudnull it seems to me that we'd be better off using a template that contains the config bits, and a list of extra indexes (more than one is supported), and using config_override for special things if needed17:38
odyssey4meour pip config locations are also 'legacy' according to pips user guide17:38
michaelguginoyeah, I've been looking at the percona stuff all day.  I'm less worried about CentOS 7 as I am 15.1017:38
michaelguginoWily has no xtrabackup-2217:38
michaelguginoonly xtrabackup and xtrabackup-2417:39
cloudnullmichaelgugino: does the trusty/vivid deb not work ?17:39
michaelguginoit works, but it can't get the deps it needs from the repos17:39
cloudnullbummer17:40
cloudnullodyssey4me: whats the new location ?17:40
cloudnullif .pip is "legacy"17:40
*** phiche has quit IRC17:40
odyssey4mecloudnull https://pip.pypa.io/en/stable/user_guide/#config-file17:40
palendaeIs this for 8?17:41
odyssey4me.config for per-user and /etc/pip.conf for site-wide17:41
odyssey4mepalendae nope, for 7 too17:41
palendaek17:41
palendaeWasn't sure when they changed it17:41
michaelguginocloudnull: xtrabackup-22 requires libgcrypt1117:41
palendaeAlso per-venv17:41
odyssey4meI noticed this a while ago17:41
cloudnullseems like $HOME/.pip/pip.conf is still supported17:41
odyssey4mebut it hasn't been too much of an issue17:41
michaelguginothat's not available outside trusty, I had to manually download that deb17:41
palendaecloudnull: It is, per user17:41
odyssey4meyeah, it is - as a 'legacy' option17:42
palendaeOooh17:42
palendaeI see17:42
palendae.config/pip17:42
palendaevs .pip17:42
michaelguginoI would rather see future versions just use whatever percona is providing, such as v24 for Wily17:42
*** elopez has joined #openstack-ansible17:43
openstackgerritMiguel Alex Cantu (alextricity25) proposed openstack/openstack-ansible: Remove container_cidr check from cidr_networks  https://review.openstack.org/27751117:43
cloudnullmichaelgugino: we did that for a while using the main OS repos and later the percona ones however it broke randomy whenever they pushed an update that was wrong or whatever. . .17:43
cloudnullwhich is why we went to downloading the deb directly17:43
odyssey4meI'm not entirely sure why we're using https://github.com/openstack/openstack-ansible-pip_lock_down/blob/master/files/pip-link-build.py to build pip.conf either - when we could do much the same with a simple template... what makes this method better cloudnull ?17:43
michaelguginoI don't have a problem downloading the deb directly, but we should increment to v24 for Wily (and 16.04 when it launches) or whatever the latest is17:44
cloudnullodyssey4me:  its the funky config file that pip expects.17:45
cloudnulllike, list items on newlines17:45
cloudnullnot using a comma or []17:45
cloudnullif thats better now or fixed then we can see about removing it17:46
palendaeWould http://jinja.pocoo.org/docs/dev/templates/#join not do that?17:47
palendaemy_list|join('\n')17:47
cloudnullpalendae:  yes, but you need >=4 spaces before the item entry17:47
*** jthorne has quit IRC17:48
palendaeAh, yeah17:48
cloudnullso my_list|join('\n   ')17:48
cloudnullmaybe  ?17:48
odyssey4meperhaps17:48
cloudnulland a new line under the item17:48
cloudnullodyssey4me: I think the better question is, whats wrong with i t?17:48
cloudnullwhat problem needs to be solved to make it work with infra?17:49
odyssey4mecloudnull one thing that I think is wrong with the current method is that it's not self-cleaning17:49
*** raddaoui_ has joined #openstack-ansible17:49
*** raddaoui__ has joined #openstack-ansible17:49
cloudnullodyssey4me: how?17:49
*** mgoddard_ has joined #openstack-ansible17:49
*** raddaoui has joined #openstack-ansible17:49
*** mgoddard has quit IRC17:49
odyssey4meie if you remove a source, it leaves the link file behind - thus the link to the old source still gets compiled in unless you go and clean up that file17:49
cloudnullseems like you would remove link or change link contents and it would regen17:49
odyssey4meusing a template would be self cleaning17:50
odyssey4mebut that's an aside anyway17:50
odyssey4methe primary issue I had this morning was trying to figure out how it worked - it's not self explanatory17:50
*** elopez has quit IRC17:51
cloudnullhttps://github.com/openstack/openstack-ansible-pip_lock_down/blob/master/files/pip-link-build.py#L18-L3717:51
cloudnull:)17:51
*** elopez has joined #openstack-ansible17:51
odyssey4meI saw that. It made me want to burn things in a fire.17:52
*** phiche has joined #openstack-ansible17:52
odyssey4me:)17:52
cloudnullcode is docs17:52
cloudnull:)17:52
cloudnullhahahahaha17:52
odyssey4meso anyway17:53
cloudnullwhat problem needs to be solved ?17:53
*** alextricity25_ has quit IRC17:53
odyssey4meinfra is asking everyone to be more considerate17:53
cloudnullless build time or instances?17:53
cloudnullalso how does this help that ?17:53
odyssey4meand our gate jobs are taking too long anyway - they won't approve an increase in the time limit unless we've proven that we're a good citizen :)17:53
*** jiteka has quit IRC17:53
odyssey4meso we start with using their pypi & wheel mirrors, then move to their almost ready apt mirrors, then look into using the stuff they cache onto the images, etc17:54
odyssey4meso https://review.openstack.org/265867 is an attempt to use the pypi/wheel mirrors, which will hopefully work - if not today, then tomorrow17:55
*** mgoddard_ has quit IRC17:55
odyssey4methey needed to make a change on the wheel repo to ensure that the directory names are normalised17:55
*** fawadkhaliq has joined #openstack-ansible17:56
odyssey4mebut effectively they populate /etc/pip.conf on the image we use - and it'd be real nice if we could simply slurp it up and spit it into the right place for it to be used effectively17:56
odyssey4meright now, though, we only provide for the index and extra-index for the repo build process17:57
cloudnullwhat is AFS_SLUG ?17:57
*** phiche has quit IRC17:57
odyssey4meit renders as this: ubuntu-14.04-x86_6417:58
odyssey4methe ideal for us is to read the file verbatim and push it into the repo server I think17:58
*** retreved has quit IRC17:58
*** sigmavirus24 is now known as sigmavirus24_awa17:59
*** agireud has quit IRC18:00
*** wtcross has joined #openstack-ansible18:01
cloudnullodyssey4me:  looks like that only supports ubuntu currently?18:02
cloudnullhttp://mirror.nyj01.internap.openstack.org/wheel/ubuntu-14.04-x86_64/18:02
*** agireud has joined #openstack-ansible18:02
odyssey4mecloudnull yeah, will get to that bit later - for now that's all we need18:02
cloudnullseems http://mirror.ord.openstack.org/wheel/ is missing it ?18:03
cloudnulldfw18:03
cloudnulltoo18:03
odyssey4meI don't think that -infra actually uses those regions... but regardless...18:05
odyssey4mehow can we best consume their configuraitons?18:05
cloudnullthey do18:05
cloudnullbut they added the vendor to it18:05
cloudnullso its18:05
cloudnullhttp://mirror.ord.rax.openstack.org/wheel/18:05
*** cemmason has quit IRC18:05
odyssey4meah yes18:05
cloudnullhttp://mirror.iad.rax.openstack.org/wheel/18:05
*** mgoddard has joined #openstack-ansible18:06
*** tomoe_ has joined #openstack-ansible18:07
*** funeutron has joined #openstack-ansible18:08
odyssey4meshouldn't we get rid of this now? https://github.com/openstack/openstack-ansible/blob/master/playbooks/inventory/group_vars/hosts.yml#L61-L6618:09
odyssey4mewe already have a pip major version lockdown18:09
odyssey4mewe could probably also do the get pip thing smarter, so we don't get those ugly ignored errors happening in the playbook run18:10
openstackgerritKevin Carter proposed openstack/openstack-ansible: TESTING DONT MERGE  https://review.openstack.org/27752018:10
*** raddaoui has quit IRC18:12
*** tomoe_ has quit IRC18:12
*** raddaoui_ has quit IRC18:12
*** raddaoui__ has quit IRC18:13
odyssey4mecloudnull FYI https://github.com/openstack-infra/project-config/blob/master/nodepool/scripts/configure_mirror.sh#L29-L3618:13
cloudnullnice!18:13
cloudnulljust got that :)18:13
odyssey4meunfortunately the wheel mirror names aren't normalised yet - I guess that'll have to wait until tomorrow18:15
*** pegmanm has joined #openstack-ansible18:19
cloudnullodyssey4me:  i tried running a pip.conf through the config_template18:20
cloudnullhttp://cdn.pasteraw.com/m09c6rmymiilzekmvzkhtses48t5rpb18:20
cloudnulland it doesnt pickup the list ops still18:20
cloudnullso... thats a no go18:20
odyssey4mecloudnull if you add find-links multiple times?18:20
odyssey4mehmm18:21
*** pegmanm__ has joined #openstack-ansible18:21
*** pegmanm_ has quit IRC18:21
odyssey4memaybe you should discuss how best to work with this with dstufft in #pypa-dev ?18:21
cloudnullif i get rid of the quotes it works18:23
odyssey4mealternatively it should be simple enough to make the template do them in a list as we discussed earlier?18:23
cloudnullhttp://cdn.pasteraw.com/pfli9m8cup98aw54aovk6mq4tgsesyc18:23
cloudnulland [] for that matter18:23
odyssey4meyep, that matches the examples given18:23
*** pegmanm has quit IRC18:23
odyssey4meI take it that we would simply provide this into our repo container? whereas all other containers/hosts point to the local repo18:24
cloudnullwe could simply slurp the global config that infra uses and use that wholesale18:24
cloudnullwithin the repo container18:24
odyssey4meoh, I see what you're doing - you're using the hosts's config as a template?18:24
cloudnulland leave everything else alone18:24
cloudnulli am18:25
odyssey4methat's genius18:25
cloudnulli was trying rather.18:25
odyssey4mewell, yeah - simply copying that file into the repo container would work18:25
cloudnullbut it would be simple enough to push the host config into the repo server because thats where all the building happens anyways18:25
odyssey4meyup18:26
cloudnullbut trying to merge the configs for the rest of the stack is going to be a pain ...18:26
cloudnull:\18:26
odyssey4mewell, there is no need to do that - everything else should point at the repo server anyway18:26
*** eil397 has joined #openstack-ansible18:29
*** eil397 has quit IRC18:35
*** eil397 has joined #openstack-ansible18:36
*** retreved has joined #openstack-ansible18:41
*** retreved has quit IRC18:43
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install: Check for repo server before trying to use it  https://review.openstack.org/27752918:43
*** retreved has joined #openstack-ansible18:43
*** daneyon has joined #openstack-ansible18:47
*** jthorne has joined #openstack-ansible18:49
*** jthorne has quit IRC18:50
odyssey4mefor those interested in learning more about how openstack-ci jobs are defined: http://jaegerandi.blogspot.de/2016/02/creating-new-test-jobs-in-openstack-ci.html and http://jaegerandi.blogspot.de/2016/02/templates-in-openstacks-zuul.html18:51
*** jthorne has joined #openstack-ansible18:51
*** daneyon_ has joined #openstack-ansible18:55
*** daneyon has quit IRC18:58
*** sigmavirus24_awa is now known as sigmavirus2419:02
*** d_code has joined #openstack-ansible19:07
d_codeI just stumbled across the openstack-ansible repo on GitHub. I see the instructions discuss using Debian, but is it possible to use CentOS?19:08
d_codeif not, how tightly coupled is the current repo to a Debian system?  i.e., how much effort do you think it would take to support also CentOS if I were to do the work19:09
cloudnulld_code: we currently only support Ubuntu 14.0419:09
cloudnullhowever work is just starting on cent719:09
*** michaelgugino has quit IRC19:10
d_code:-/19:10
d_codewell..that’s good news19:10
*** CheKoLyN has joined #openstack-ansible19:11
*** phiche has joined #openstack-ansible19:11
odyssey4med_code if you're keen on getting in on the work, the etherpad tracking it is in https://wiki.openstack.org/wiki/Meetings/openstack-ansible#Agenda_for_next_meeting19:13
odyssey4mejoin the meeting, and the discussion :)19:13
d_codeodyssey4me: not at all opposed…I’m pretty new to OpenStack though quite experienced in automation (ansible, chef, others) and overall virtualization and containers (mostly docker, though)19:18
d_codeand a solid understanding of Enterprise Linux19:18
*** rgogunskiy has joined #openstack-ansible19:20
*** raddaoui__ has joined #openstack-ansible19:21
*** raddaoui_ has joined #openstack-ansible19:21
*** raddaoui has joined #openstack-ansible19:21
*** electrofelix has quit IRC19:26
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Docs: Fact caching  https://review.openstack.org/27750319:37
*** baker has quit IRC19:38
*** fawadkhaliq has quit IRC19:40
*** mgoddard has quit IRC19:41
*** cloudtrainme has quit IRC19:42
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Docs: force cfg drive + libvirtd tls/tcp/auth  https://review.openstack.org/27688119:42
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install: Check for repo server before trying to use it  https://review.openstack.org/27752919:44
odyssey4med_code happy to have you on board - we're all learning in different ways as we go - nothing is sacred, so feel free to dive in :)19:47
v1k0d3nhey guys, really basic question here...since i am new to this project (like only a couple weeks new). what's the best way to restart services for...let's say neutron? i am used to using init on RDO, but with the added complexity of lxc, should i just restart the containers, or services in the containers, or are their graceful scripts included with the project?19:47
odyssey4mev1k0d3n treat the containers as you would a standard host19:47
v1k0d3nperfect! that's what i was hoping.19:48
odyssey4mev1k0d3n so the best way to restart a service is to use ansible :)19:48
v1k0d3nthat's what i was going to use :)19:48
v1k0d3nthank you!19:48
v1k0d3nso, btw...you guys like that tower project idea?19:48
odyssey4mev1k0d3n ie execute something like this from /opt/openstack-ansible/playbooks (to get access to the inventory): ansible <group name> -m shell -a "service <servicename> restart"19:49
v1k0d3ni talk to tyler, who's helping me come up to speed with tower and he's super-stoked to get a little attention on it!19:49
v1k0d3n*talked19:49
odyssey4mev1k0d3n love the idea - a lot of our deployments are mid to large sized... so tower is a great fit19:49
odyssey4meif we need to do some adjustments to make it work better with tower, then we're happy to figure that out19:50
v1k0d3nso ultimately if this work continues, where's the best place for this to "live"?19:50
odyssey4mev1k0d3n keep notes in an etherpad if you can, then you can have a slot in the weekly community meeting to raise attention to it19:50
v1k0d3nand should i add contributors or do something else? i want to allow others to help if they see needs...19:51
odyssey4methat way we can all help you tweak your approach if need be, or get the patches in early if they're needed19:51
odyssey4mev1k0d3n in github is fine, but I'd suggest adding an item to the agenda in https://wiki.openstack.org/wiki/Meetings/openstack-ansible#Agenda_for_next_meeting under 'Topics for Discussion' with a link to the etherpad and the repo19:52
odyssey4methat gets your work exposure19:52
odyssey4methen, if possible, attend the thu meetings and present progress, any current challenges and any help wanted19:52
odyssey4meit's an open community, so only people who want to get down to code and have an environment to test with will get into it... but most of this community will happily discuss and advise off the cuff :)19:53
odyssey4mev1k0d3n d_code if you'd like a reminder about the weekly meeting, feel free to add yourself to https://wiki.openstack.org/wiki/Meetings/openstack-ansible#Regular_attendees19:56
odyssey4methat list is used for an IRC ping notification19:56
odyssey4meok all, I'm out for the night19:56
v1k0d3ndo we add ourselves to this page?19:57
v1k0d3nah, i see...ok...yes19:57
v1k0d3nawesome info! thank you!19:57
*** raddaoui_ has quit IRC19:58
*** raddaoui has quit IRC19:59
odyssey4mev1k0d3n :) any time - many of us use ZNC IRC bouncers, so you're always able to ask any question... someone will eventually reply, although it may sometimes be a few hours later... sleeping is a necessary human function ;)20:00
*** raddaoui__ has quit IRC20:00
odyssey4mewe do have coverage over the US and UK, with a few members in the APAC region too...20:00
odyssey4meanyway, night night all20:00
*** javeriak has quit IRC20:01
*** baker has joined #openstack-ansible20:03
*** d_code has left #openstack-ansible20:03
*** eil397 has quit IRC20:06
*** wtcross has quit IRC20:11
*** cloudtrainme has joined #openstack-ansible20:12
*** baker has quit IRC20:15
*** baker has joined #openstack-ansible20:17
*** wtcross has joined #openstack-ansible20:22
*** dolpher has quit IRC20:26
*** dolpher has joined #openstack-ansible20:26
*** dolpher has quit IRC20:31
*** cloudtrainme has quit IRC20:32
*** dolpher has joined #openstack-ansible20:32
*** baker has quit IRC20:33
*** baker has joined #openstack-ansible20:34
*** raddaoui has joined #openstack-ansible20:35
*** raddaoui_ has joined #openstack-ansible20:35
*** raddaoui__ has joined #openstack-ansible20:35
*** cloudtrainme has joined #openstack-ansible20:40
*** cloudtrainme has quit IRC20:44
*** dslevin1 has joined #openstack-ansible20:45
*** baker has quit IRC20:47
*** cloudtrainme has joined #openstack-ansible20:50
*** baker has joined #openstack-ansible20:53
*** baker has quit IRC20:56
*** wtcross has quit IRC20:56
*** baker has joined #openstack-ansible20:56
*** cloudtrainme has quit IRC20:57
*** cloudtrainme has joined #openstack-ansible21:01
*** baker has quit IRC21:02
*** cloudtrainme has quit IRC21:06
*** johnmilton has quit IRC21:06
*** johnmilton has joined #openstack-ansible21:07
*** baker has joined #openstack-ansible21:07
*** eil397 has joined #openstack-ansible21:10
*** cloudtrainme has joined #openstack-ansible21:10
*** cloudtrainme has quit IRC21:10
*** wtcross has joined #openstack-ansible21:13
*** eil397 has quit IRC21:15
*** cloudtrainme has joined #openstack-ansible21:16
*** eil397 has joined #openstack-ansible21:17
*** wtcross has quit IRC21:17
*** wtcross has joined #openstack-ansible21:19
*** Bjoern has quit IRC21:20
*** woodard_ has joined #openstack-ansible21:20
*** baker has quit IRC21:21
*** baker has joined #openstack-ansible21:21
*** woodard_ has quit IRC21:22
*** woodard_ has joined #openstack-ansible21:22
*** woodard has quit IRC21:24
*** johnmilton has quit IRC21:26
*** cloudtrainme has quit IRC21:32
*** galstrom is now known as galstrom_zzz21:36
*** cloudtrainme has joined #openstack-ansible21:36
*** galstrom_zzz is now known as galstrom21:39
*** dslevin1 has quit IRC21:41
*** baker has quit IRC21:41
*** raddaoui__ has quit IRC21:43
*** raddaoui_ has quit IRC21:43
*** raddaoui has quit IRC21:43
*** cloudtrainme has quit IRC21:45
*** cloudtrainme has joined #openstack-ansible21:47
*** wtcross has quit IRC21:48
*** baker has joined #openstack-ansible21:49
openstackgerritKevin Carter proposed openstack/openstack-ansible-plugins: Updated config parsing for listOPS  https://review.openstack.org/27757921:50
*** weezS has joined #openstack-ansible21:52
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Docs: Nova iscsi multipath  https://review.openstack.org/27758421:58
*** ametts has quit IRC21:58
*** KLevenstein has quit IRC22:01
*** daledude_ has joined #openstack-ansible22:01
daledude_ca anyone assist with a liberty 12.0.6 install problem. I get the following error for all compute node for this task: TASK: [os_nova | Register a fact for the nova pub key] ************************22:03
daledude_fatal: [compute3] => One or more undefined variables: 'dict object' has no attribute 'stdout'22:03
*** wtcross has joined #openstack-ansible22:04
*** woodard_ has quit IRC22:07
*** wtcross has quit IRC22:08
*** galstrom is now known as galstrom_zzz22:11
*** weshay has quit IRC22:14
*** galstrom_zzz is now known as galstrom22:15
*** galstrom is now known as galstrom_zzz22:17
*** galstrom_zzz is now known as galstrom22:21
*** raddaoui has joined #openstack-ansible22:23
*** raddaoui__ has joined #openstack-ansible22:23
*** raddaoui_ has joined #openstack-ansible22:23
*** phalmos has quit IRC22:23
*** Mudpuppy_ has joined #openstack-ansible22:26
*** weshay has joined #openstack-ansible22:27
*** galstrom is now known as galstrom_zzz22:27
*** weshay has quit IRC22:28
*** Mudpuppy has quit IRC22:29
*** Mudpuppy_ has quit IRC22:30
*** jthorne has quit IRC22:30
*** jthorne has joined #openstack-ansible22:33
*** weshay_xchat has joined #openstack-ansible22:34
*** retreved has quit IRC22:41
*** daledude_ has quit IRC22:44
*** wtcross has joined #openstack-ansible22:46
*** wtcross has quit IRC22:50
*** jthorne has quit IRC22:52
*** baker has quit IRC22:53
*** raddaoui_ has quit IRC22:54
*** funeutron has quit IRC22:54
*** baker has joined #openstack-ansible22:55
*** weshay_xchat has quit IRC22:55
*** baker has quit IRC22:55
*** raddaoui__ has quit IRC22:56
*** raddaoui has quit IRC22:56
*** dweaver has quit IRC22:57
*** dweaver has joined #openstack-ansible22:57
*** cloudtrainme has quit IRC22:58
*** cloudtrainme has joined #openstack-ansible23:00
*** elopez has quit IRC23:02
*** sigmavirus24 is now known as sigmavirus24_awa23:04
*** dweaver has quit IRC23:10
*** dweaver has joined #openstack-ansible23:11
*** elopez has joined #openstack-ansible23:12
*** phiche has quit IRC23:19
*** dweaver has quit IRC23:23
*** CheKoLyN has quit IRC23:23
*** dweaver has joined #openstack-ansible23:24
*** wtcross has joined #openstack-ansible23:27
*** tomoe_ has joined #openstack-ansible23:27
*** scarlisle has quit IRC23:30
*** tomoe_ has quit IRC23:32
*** wtcross has quit IRC23:32
*** dweaver has quit IRC23:36
*** dweaver has joined #openstack-ansible23:37
*** can8dnSix has joined #openstack-ansible23:39
*** spotz is now known as spotz_zzz23:47
*** can8dnSix has quit IRC23:48
*** wtcross has joined #openstack-ansible23:49
*** dweaver has quit IRC23:49
*** dweaver has joined #openstack-ansible23:50
*** cloudtrainme has quit IRC23:51
*** wtcross has quit IRC23:53
*** pegmanm has joined #openstack-ansible23:54
*** pegmanm__ has quit IRC23:57
*** retreved has joined #openstack-ansible23:59

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