Thursday, 2016-07-28

*** thorst_ has joined #openstack-ansible00:02
*** Rodrigo__ has joined #openstack-ansible00:02
*** bootsha has quit IRC00:03
*** michaelgugino has quit IRC00:03
*** asettle has quit IRC00:05
*** kstev has quit IRC00:06
*** bootsha has joined #openstack-ansible00:06
*** kstev has joined #openstack-ansible00:06
*** thorst_ has quit IRC00:10
*** elo has joined #openstack-ansible00:10
*** eil397 has quit IRC00:11
*** bootsha has quit IRC00:11
openstackgerritMerged openstack/openstack-ansible: Revert role SHA pin for Newton-3 development  https://review.openstack.org/34791600:11
*** eil397_ has quit IRC00:13
*** eil397_ has joined #openstack-ansible00:20
*** david-lyle_ has joined #openstack-ansible00:28
*** thorst_ has joined #openstack-ansible00:43
*** thorst_ has quit IRC00:44
*** thorst_ has joined #openstack-ansible00:44
*** thorst_ has quit IRC00:52
*** eil397_ has quit IRC01:02
*** david-lyle_ has quit IRC01:14
*** mfisch has quit IRC01:17
*** chandanc_ has joined #openstack-ansible01:21
*** thorst_ has joined #openstack-ansible01:25
*** thorst_ has quit IRC01:34
*** mfisch has joined #openstack-ansible01:39
*** mfisch has quit IRC01:39
*** mfisch has joined #openstack-ansible01:39
*** chandanc_ has quit IRC01:40
*** eil397_ has joined #openstack-ansible01:54
*** thorst_ has joined #openstack-ansible02:04
*** eil397 has joined #openstack-ansible02:07
*** thorst_ has quit IRC02:10
*** thorst_ has joined #openstack-ansible02:40
*** thorst_ has quit IRC02:41
*** Rodrigo__ has quit IRC02:48
*** zerda2 has joined #openstack-ansible02:51
*** agireud has quit IRC02:55
*** agireud has joined #openstack-ansible02:58
*** 1JTAAU16M has joined #openstack-ansible03:01
cloudnulleveningss03:08
*** sdake has joined #openstack-ansible03:15
*** chandanc_ has joined #openstack-ansible03:23
csmart\o03:24
*** sdake_ has joined #openstack-ansible03:25
*** sdake has quit IRC03:27
*** yatin has joined #openstack-ansible03:32
*** chandanc_ has quit IRC03:32
*** sguduru has joined #openstack-ansible03:32
*** sguduru has quit IRC03:33
*** ekimshi has quit IRC03:43
*** david-lyle_ has joined #openstack-ansible03:45
*** sdake_ has quit IRC03:46
*** yatin has quit IRC03:46
*** sdake has joined #openstack-ansible03:46
*** sguduru has joined #openstack-ansible03:50
*** david-lyle_ is now known as david-lyle03:54
*** david-lyle has quit IRC04:07
*** albertcard has quit IRC04:11
*** david-lyle has joined #openstack-ansible04:11
*** javeriak has joined #openstack-ansible04:36
*** javeriak has quit IRC04:38
*** shausy has joined #openstack-ansible04:39
*** javeriak has joined #openstack-ansible04:48
*** javeriak has quit IRC04:57
openstackgerritSteve Lewis (stevelle) proposed openstack/openstack-ansible-os_gnocchi: Normalize galera password and clean up role  https://review.openstack.org/34806905:03
*** asettle has joined #openstack-ansible05:10
*** asettle has quit IRC05:14
*** javeriak has joined #openstack-ansible05:25
*** javeriak has quit IRC05:25
*** javeriak has joined #openstack-ansible05:25
*** mpjetta has quit IRC05:27
*** mpjetta has joined #openstack-ansible05:28
*** eil397 has quit IRC05:33
*** eil397_ has quit IRC05:34
*** javeriak_ has joined #openstack-ansible05:37
*** javeriak has quit IRC05:38
*** eil397_ has joined #openstack-ansible05:39
odyssey4meo/05:50
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Add options to allow for selective git clone  https://review.openstack.org/34793605:58
*** david-lyle has quit IRC06:02
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova: Set cinder service region.  https://review.openstack.org/34639106:02
*** janki has joined #openstack-ansible06:02
*** asettle has joined #openstack-ansible06:03
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move container bind-mounts and command settings to the inventory  https://review.openstack.org/34740006:03
*** asettle has quit IRC06:08
*** javeriak_ has quit IRC06:12
openstackgerritMerged openstack/openstack-ansible-os_heat: Define default region name.  https://review.openstack.org/34444606:15
*** pcaruana has joined #openstack-ansible06:17
odyssey4mev1k0d3n 1h30 for a deployment? I suggest that you use this trick to speed that up: https://github.com/openstack/openstack-ansible/blob/master/tests/roles/bootstrap-host/tasks/prepare_aio_config.yml#L86-L9406:19
odyssey4mewhich branch/tag are you deploying?06:19
*** sdake has quit IRC06:42
*** asettle has joined #openstack-ansible06:57
*** javeriak has joined #openstack-ansible06:57
*** asettle has quit IRC07:01
*** bootsha has joined #openstack-ansible07:03
*** permalac has joined #openstack-ansible07:13
*** eil397_ has quit IRC07:17
*** agireud has quit IRC07:17
*** v1k0d3n has quit IRC07:18
*** v1k0d3n has joined #openstack-ansible07:19
*** agireud has joined #openstack-ansible07:26
*** mikelk has joined #openstack-ansible07:30
*** asettle has joined #openstack-ansible07:33
*** fxpester has quit IRC07:35
*** asettle has quit IRC07:38
*** mikelk has quit IRC07:42
*** mikelk has joined #openstack-ansible07:51
*** yasemin has joined #openstack-ansible07:51
*** asettle has joined #openstack-ansible07:56
*** DrifterZA has joined #openstack-ansible08:00
*** asettle has quit IRC08:01
*** permalac has quit IRC08:26
*** permalac has joined #openstack-ansible08:26
odyssey4meevrardjp https://bugs.launchpad.net/openstack-ansible/+bug/160584608:32
openstackLaunchpad bug 1605846 in openstack-ansible mitaka "Upper constraints are not applied correctly in repo_build" [Critical,Fix committed] - Assigned to Jesse Pretorius (jesse-pretorius)08:32
odyssey4mehughsaunders could you please take a peek at https://review.openstack.org/347930 when you have a moment?08:42
odyssey4memy python-foo is not strong08:42
*** eil397_ has joined #openstack-ansible08:42
*** asettle has joined #openstack-ansible08:44
*** asettle has quit IRC08:44
*** asettle has joined #openstack-ansible08:44
*** eil397_ has quit IRC08:47
*** eil397_ has joined #openstack-ansible09:01
*** eil397_ has quit IRC09:05
*** asettle has quit IRC09:05
*** asettle has joined #openstack-ansible09:06
*** javeriak has quit IRC09:07
*** javeriak has joined #openstack-ansible09:08
*** rahuls has quit IRC09:22
*** rahuls has joined #openstack-ansible09:22
*** permalac has quit IRC09:25
*** electrofelix has joined #openstack-ansible09:26
*** rahuls_ has joined #openstack-ansible09:28
*** rahuls has quit IRC09:28
*** javeriak has quit IRC09:29
*** electrofelix has quit IRC09:39
*** admin0 has joined #openstack-ansible09:44
openstackgerritMerged openstack/openstack-ansible-os_neutron: Fix handler case where no old process is found  https://review.openstack.org/34799809:50
evrardjpgood morning everyone10:00
*** sguduru has quit IRC10:01
*** sguduru has joined #openstack-ansible10:01
vnogingood morning guys :)10:04
odyssey4memorning vnogin how're things?10:04
*** electrofelix has joined #openstack-ansible10:05
vnoginodyssey4me, hi Jesse :) have started with with gathering relevant information for the following document - "Behavior of OpenStack components in failure scenarios". I think few test can be passed here https://etherpad.openstack.org/p/osa-liberty-mitaka-upgrade10:08
pjm6_good morning all :)10:11
evrardjpmorning vnogin pjm6_10:14
*** pjm6_ is now known as pjm610:14
pjm6evrardjp, o/10:14
*** hwcomcn has joined #openstack-ansible10:21
*** sguduru has quit IRC10:29
*** bootsha has quit IRC10:29
*** zerda2 has quit IRC10:40
*** thorst has joined #openstack-ansible10:56
*** shausy has quit IRC11:00
*** bootsha has joined #openstack-ansible11:02
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Allow container bind mounts to be set in group/host vars  https://review.openstack.org/34824211:07
*** weshay has joined #openstack-ansible11:09
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Allow container bind mounts to be set in group/host vars  https://review.openstack.org/34824211:09
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Allow container bind mounts to be set in group/host vars  https://review.openstack.org/34824211:10
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Allow container bind mounts to be set in group/host vars  https://review.openstack.org/34824211:13
*** bootsha has quit IRC11:19
*** bootsha has joined #openstack-ansible11:20
*** eil397_ has joined #openstack-ansible11:25
*** asettle has quit IRC11:27
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Allow container bind mounts to be set in group/host vars  https://review.openstack.org/34824211:28
*** eil397_ has quit IRC11:29
*** bootsha has quit IRC11:30
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move container bind-mounts and command settings to the inventory  https://review.openstack.org/34740011:31
*** bootsha has joined #openstack-ansible11:31
*** asettle has joined #openstack-ansible11:41
*** bootsha has quit IRC11:41
*** bootsha has joined #openstack-ansible11:42
*** bootsha has quit IRC11:47
*** bootsha has joined #openstack-ansible11:48
*** retreved has joined #openstack-ansible11:53
*** admin0_ has joined #openstack-ansible12:04
*** bootsha has quit IRC12:04
*** bootsha has joined #openstack-ansible12:05
*** admin0 has quit IRC12:05
*** admin0_ is now known as admin012:05
automagicallymorning all12:10
mhaydenohai automagically12:12
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_aodh: Test aodh role using the aodh tempest plugin  https://review.openstack.org/34804812:12
automagicallymhayden: Mind taking a gander at https://review.openstack.org/#/c/348011/ I promise its better than an M3 El Camino12:14
mhaydenautomagically: haha12:14
mhaydenit better be!12:14
mhaydengimme a second to cobble some email updates and i'll gander12:14
automagicallythx12:14
*** 1JTAAU16M has quit IRC12:15
*** abelur has joined #openstack-ansible12:15
*** cbits has joined #openstack-ansible12:16
*** janki has quit IRC12:23
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Allow container bind mounts to be set in group/host vars  https://review.openstack.org/34824212:27
odyssey4meo/ all12:27
odyssey4memhayden automagically ^ a review of that would be appreciated12:28
mhaydenhttps://cdn.meme.am/instances/400x/60341504.jpg12:29
odyssey4memhayden a review of https://review.openstack.org/345901 would be appreciated to get telemetry back into the build12:29
*** hwcomcn has quit IRC12:31
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Allow container bind mounts to be set in group/host vars  https://review.openstack.org/34824212:33
openstackgerritMerged openstack/openstack-ansible-ops: Add ansible playbook for removing compute  https://review.openstack.org/33635312:41
*** deadnull has joined #openstack-ansible12:43
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move container bind-mounts and command settings to the inventory  https://review.openstack.org/34740012:44
*** klamath has joined #openstack-ansible12:46
*** klamath has quit IRC12:46
*** klamath has joined #openstack-ansible12:46
*** yasemin has left #openstack-ansible12:47
*** psilvad has joined #openstack-ansible12:48
openstackgerritMajor Hayden proposed openstack/openstack-ansible-rabbitmq_server: Fix get_url SNI issues in CentOS 7  https://review.openstack.org/34484412:49
openstackgerritMajor Hayden proposed openstack/openstack-ansible-rabbitmq_server: Remove curl/wget from other-requirements.txt  https://review.openstack.org/34737812:51
openstackgerritMerged openstack/openstack-ansible-os_gnocchi: Normalize galera password and clean up role  https://review.openstack.org/34806912:53
openstackgerritMerged openstack/openstack-ansible-os_nova: Set cinder service region.  https://review.openstack.org/34639112:55
*** admin0 has quit IRC12:56
*** admin0 has joined #openstack-ansible12:57
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Allow container bind mounts to be set in group/host vars  https://review.openstack.org/34824212:57
*** janki has joined #openstack-ansible13:07
openstackgerritAdam Reznechek proposed openstack/openstack-ansible-repo_build: [WIP] Add support for multi-repo/multi-arch repo builds  https://review.openstack.org/34686313:09
*** Prabhu has joined #openstack-ansible13:11
*** messy has joined #openstack-ansible13:11
PrabhuHi13:11
PrabhuHi Messy..13:13
Prabhucan I get help here on my Openstack-ansible issue ?13:15
automagicallyPrabhu: Yes, what is your question/issue13:15
PrabhuI am trying to install Openstack using Ansible AIO, I ran bootstrap-ansible.sh, bootstrap-aio.sh scripts and updated openstack_user_config.yml, user_variables.yml files, then started run-playbook.sh script, it failed with following error:13:16
PrabhuTASK: [openstack_hosts | Drop hosts file entries script] *********************13:17
Prabhufatal: [...] => {'msg': "AnsibleUndefinedVariable: One or more undefined variables: 'dict object' has no attribute 'ansible_ssh_host'", 'failed': True}13:17
PrabhuCan you please help to find where the issue occurs and how to fix ?13:17
automagicallyWhich version of OpenStack-Ansible are you using Prabhu13:17
PrabhuStable mitaka is the flavour.. ansible 1.9.413:18
automagicallyPrabhu: If you run that in verbose mode `-vvv` you should get some logging of the items, which may show you which inventory item is missing that attribute13:22
PrabhuTASK: [openstack_hosts | Check apt last update file] **************************13:27
Prabhu<**.**.**.**> ESTABLISH CONNECTION FOR USER: root13:27
Prabhu<**.**.**.**> REMOTE_MODULE stat path=/var/cache/apt13:27
Prabhu<**.**.**.**> EXEC ssh -C -tt -vvv -o ControlMaster=auto -o ControlPersist=60s -o ControlPath="/root/.ansible/cp/ansible-ssh-%h-%p-%r" -o Port=22 -o IdentityFile="/root/.ssh/id_rsa" -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 **.**.**.** /bin/sh -c 'mkdir -p $HOME/.ansible/tmp/ansible-tmp-1469693415.97-216813:27
Prabhu<**.**.**.**> PUT /tmp/tmpUJtsJv TO /root/.ansible/tmp/ansible-tmp-1469693415.97-216858531861541/stat13:27
Prabhu<**.**.**.**> EXEC ssh -C -tt -vvv -o ControlMaster=auto -o ControlPersist=60s -o ControlPath="/root/.ansible/cp/ansible-ssh-%h-%p-%r" -o Port=22 -o IdentityFile="/root/.ssh/id_rsa" -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 **.**.**.** /bin/sh -c 'LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 /usr/bin/python /roo13:27
odyssey4mePrabhu what changes did you make to openstack_user_config.yml and user_variables.yml ?13:27
Prabhuok: [**.**.**.**] => {"changed": false, "stat": {"atime": 1469668961.0507824, "ctime": 1469693409.9025493, "dev": 64512, "exists": true, "gid": 0, "gr_name": "root", "inode": 3801092, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mode": "0755", "mtime": 1469693409.9025493, "nlink": 3, "path": "/var/cache/apt", "pw_name": "ro13:27
automagicallyPrabhu: Please put that output in a gist13:27
automagicallyNot in the IRC channel13:27
odyssey4mePrabhu can you paste the log into pastebin please?13:27
Prabhuim new this this. checking gist and pastebin usage.13:28
Prabhuopenstack_user_config.yml - Changed only my local host IP13:29
*** markvoelker has joined #openstack-ansible13:30
*** bootsha has quit IRC13:30
Prabhuuser_variables.yml - commented  the services line which are not needed for my installation13:30
*** markvoelker has quit IRC13:34
*** jamesdenton has joined #openstack-ansible13:36
*** sdake has joined #openstack-ansible13:36
Prabhuany help ?13:37
odyssey4mePrabhu services such as? commenting things out of user_variables.yml does not change service enablement13:38
odyssey4meit only changes the options used to setup services13:38
*** abelur is now known as abelu|away13:38
odyssey4mePrabhu also, are you using 'openstack-ansible' instead of 'ansible-playbook' to execute playbooks?13:39
*** woodard has joined #openstack-ansible13:40
PrabhuYes, i ran the script using 'ansible-playbook'.13:41
PrabhuYes, i ran the script using 'ansible-playbook'.13:42
odyssey4mePrabhu that's why you're failing13:42
odyssey4mePrabhu you need to use 'openstack-ansible' to run playbooks so that the options from /etc/openstack_deploy/ are brought in correctly13:43
mrhillsmang'morning13:43
Prabhuoh.. tlet me try that.. and will it affect anything when i run `run-playbook.sh' at second time ?13:43
automagicallymorning mrhillsman13:46
cloudnullmornings13:48
automagicallyodyssey4me and cloudnull - Finally getting back to RabbitMQ this morning. Will be working through the SSL issues13:51
automagicallyAny context you can give around the failures you all saw last Friday would be appreciated13:51
openstackgerritNate Graf proposed openstack/openstack-ansible: Use keystone library for heat_stack_domain_admin  https://review.openstack.org/34833013:52
cloudnullautomagically: generally the issues I saw were related to the oslo_messaging section being removed.13:52
cloudnullwhich caused many of the services to not work when distributed in the various containers.13:53
automagicallycloudnull: Sure, how did it manifest? Failure to launch instances, attach ports..?13:53
cloudnullwe saw neutron port issues and compute node availability issues13:53
automagicallyCool, thanks much cloudnull13:53
cloudnullit seems to work in the gate, but i suspect that its because the deafaults are bound to localhost and rabbitmq exists there.13:54
cloudnullin the role specific gate that is13:54
automagicallyYeah, I’m building a multi-node now so should be a good test bed13:54
cloudnull++13:54
DrifterZAHi Guys, I've been working on openstack-ansible for about a year now. I've deployed to large sites using this. I would like to start contributing back to the community and would like to find out how ?13:54
cloudnullautomagically: if i can help ping me.13:55
automagicallyDrifterZA: That’s killer, we’d love to have your contributions13:55
automagicallyStarting out if with reviews would be a good way to get started13:55
cloudnullDrifterZA: ++ thats awesome !13:55
automagicallyDrifterZA: To start reviewing patches, take a look at: https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open,n,z13:55
DrifterZAI've actually quite recently had quite a time getting aodh and gnocchi to work using mod_wsgi13:56
DrifterZAbut its all good now13:56
openstackgerritMerged openstack/openstack-ansible: Restore telemetry service deployment  https://review.openstack.org/34590113:56
automagicallyDrifterZA: ORLY, then filing some bugs around that would be hugely helpful13:56
*** Prabhu has left #openstack-ansible13:56
DrifterZAis there a specific workflow guide I need to follow to get to contributing time/code ?13:57
automagicallyDrifterZA take a look at https://wiki.openstack.org/wiki/How_To_Contribute#If_you.27re_a_developer13:57
automagicallyBasic steps are to sign up for a launchpad account and sign the contributor license agreement13:57
*** Prabhu has joined #openstack-ansible13:58
cloudnullDrifterZA: this is another good source of info on getting started http://docs.openstack.org/infra/manual/developers.html#getting-started13:58
automagicallyAny questions with walking through those steps, feel free to ask and we can help you out13:58
odyssey4meDrifterZA ... are you from ZA (ie South Africa)13:58
DrifterZAYip13:58
automagicallyIts not as smooth as it could be, but its doable13:58
odyssey4mehahahaha13:58
odyssey4me<--- me too13:58
DrifterZAWith a surname like yours dude13:59
odyssey4mewell, I live in the UK now13:59
DrifterZAi guessed as much13:59
andymccrhaha yeah not so stealth hey13:59
odyssey4mefair enough13:59
DrifterZA;)13:59
PrabhuHELP13:59
odyssey4meheh, good to know we have deployments in ZA13:59
DrifterZAodyssey4me : you know Internet Solutions surely ?13:59
*** ddaskal has joined #openstack-ansible14:00
odyssey4mecloudnull automagically the issues were twofold, one was that transport_url doesn't work with SSL as it used to... I suspect that it doesn't work with self-signed certs but I didn't really finish digging into that14:00
DrifterZAWell I'm their cloud architect, basically deploying using openstack-ansible to quite a few countries ;)14:00
automagicallyThx odyssey4me14:00
odyssey4meDrifterZA aha, it's likely we chatted some time before I left there - I used to work for BCX14:01
evrardjpPrabhu: you may run openstack-ansible14:01
evrardjpmultiple times14:01
evrardjpit works14:01
DrifterZAodyssey4me: Apparently Telkom bought BCX --shun14:01
Prabhui ran the .sh script file, not yaml file14:01
evrardjpwhich branch are you on?14:02
Prabhui used the command `scripts/run-playbook.sh`14:02
evrardjpyup I understand14:02
Prabhustable-mitaka.14:02
odyssey4meDrifterZA your feedback would be great - whether in the form of bug reports (both bugs and feature enhancements), blueprints/specs for major changes that are cross-repo, or in the form of submitting patches and reading and commenting on reviews14:02
evrardjpPrabhu: according to the issue you seem to have, I'd say there is a problem in your inventory - probably in your openstack_user_config14:03
DrifterZAMost definately odyssey4me. I do patching to get things working daily. Just never commited back, thought its about time I did.14:03
evrardjpdid you use a linter to check if it's well written?14:03
odyssey4mecloudnull automagically the other issue was that some of the oslo_messaging sections removed did not take into account some of the places they were placed... for instance the section with oslo_messaging for neutron.conf was strategically placed outside of a large conditional block... the transport_url config was inside the block, so it didn't get placed on the agents14:03
odyssey4mecloudnull automagically what I did find was that if you have transport_url, then oslo_messaging is ignored14:04
automagicallyAh, also good to know odyssey4me14:04
automagicallyodyssey4me: Right, as it should be14:04
odyssey4meDrifterZA sounds great :) which branch are you most familiar with deploying?14:05
*** ddaskal has quit IRC14:05
Prabhuevrardjp: I modified `openstack_user_config` file. commented used-ips part and external lb line and the IP (my local host IP)14:06
odyssey4meDrifterZA you may be interested in reading through this spec which is being drafted for some fairly major changes in how things are structured - https://review.openstack.org/346038 - comments, questions and thoughts in the review are very welcome14:06
odyssey4mePrabhu that will most certainly break an AIO14:07
evrardjpPrabhu: that's not how it's documented :p14:07
*** DrifterZA has quit IRC14:07
automagicallyWoot - the gate now has telemetry services again!14:07
odyssey4mePrabhu the AIO is a contained unit which is set up in a very specific way - I would recommend leaving the config as-is to start with, get familiar with how it works before you start ripping bits out of it14:08
odyssey4meautomagically :) woohoo!14:08
odyssey4mestevelle ^14:08
*** DrifterZA has joined #openstack-ansible14:08
PrabhuI agree.. But if i dont want to use some services. as the clone branch have its own IP right. I want to change them to my host IP. is'nt it?14:09
odyssey4mePrabhu perhaps it's best we take a step back - what are you trying to achieve?14:09
Prabhu:)14:10
Prabhudeploy AIO on my own node , then i will try deploy Openstack in multiple nodes as per my requirements.14:11
*** Mudpuppy has joined #openstack-ansible14:11
odyssey4mePrabhu ah, if you want a multi-node environment then ignore the AIO entirely14:11
*** Mudpuppy has quit IRC14:12
odyssey4meit is not suitable for anything other than development or a very basic kick the tyres14:12
odyssey4mePrabhu I would recommend working through the installation guide for Mitaka properly, instead of trying to use the AIO as a shortcut14:12
Prabhuhmm. i take your point..14:13
*** Mudpuppy has joined #openstack-ansible14:14
odyssey4mePrabhu best to understand what goes into each file, and why it's there - then you'll have a better time. That's what the guide is for.14:16
odyssey4methe AIO is primarily a development testing tool14:16
Prabhuokay.. if we want to useonly few services, cant AIO help ?14:16
odyssey4methe service you use are defined by the content of openstack_user_config.yml - the host groups defined what is deployed14:17
openstackgerritMiguel Alex Cantu (alextricity25) proposed openstack/openstack-ansible: Added docs for removing compute host  https://review.openstack.org/34045814:17
stevellenice, thanks for the reviews on telemetry stuff14:17
odyssey4meso Prabhu I really do recommend that you work your way through the Install Guide, even if you just read it to understand how things fit together14:18
Prabhusure odyssey!14:18
automagicallystevelle: When you have time can you put your eyes on https://review.openstack.org/#/c/348048/ Also curious on your input on whether or not we should do something similar with os_gnocchi role testing14:20
stevelleautomagically: I starred it yesterday, will look again.14:21
*** galstrom_zzz is now known as galstrom14:21
automagicallyAwesome, thanks14:21
stevelleautomagically: also, yes we want the same for os_ceilometer and os_gnocchi14:21
automagicallyCool, will add that to my todo list14:21
stevelleautomagically: If you look at ceilometer, I have a local branch in process for gnocchi14:22
automagicallystevelle ++14:22
*** thomas_ has joined #openstack-ansible14:23
*** thomas_ is now known as Guest5096314:24
Guest50963hi im a newbie in openstack, currently on ceilometer on devstack. eventhough i changed the local rc file im ceilometer is not getting reflected on openstack dash board14:25
Guest50963if any one knows what im facing, kindly help me14:26
automagicallyGuest50963: If you are using devstack, this probably isn’t the best channel to ask14:27
vnogin:)14:27
Guest50963ok which channel i can try ?14:28
automagicallyGuest50963: Perhaps try #openstack14:28
Guest50963yes thanks ! mate14:28
*** Guest50963 has left #openstack-ansible14:28
*** deadnull has quit IRC14:30
*** kstev has joined #openstack-ansible14:32
*** abelu|away is now known as abelur14:34
*** spotz_zzz is now known as spotz14:35
*** michaelgugino has joined #openstack-ansible14:36
openstackgerritMerged openstack/openstack-ansible-lxc_container_create: Allow container bind mounts to be set in group/host vars  https://review.openstack.org/34824214:36
DrifterZAjeeze eventually got through all the gerrit/foundation_member stuff.14:37
odyssey4meheh, yeah, that is a bit of a PITA14:38
odyssey4mebut you only have to do it once14:38
DrifterZAI recon i'm all set14:39
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move container bind-mounts and command settings to the inventory  https://review.openstack.org/34740014:39
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-openstack_hosts: Write script to /var/tmp instead of /usr/local/bin  https://review.openstack.org/34839314:39
openstackgerritMerged openstack/openstack-ansible: If /var/log/lxc exists, move it to the log aggregation parent  https://review.openstack.org/34691914:39
automagicallyDrifterZA: Amen, it is a PITA, but glad you got through it14:39
DrifterZA*G*14:40
*** jmckind has joined #openstack-ansible14:43
*** asettle has quit IRC14:43
odyssey4mejmccrory Do you think you'll have a chance to test https://review.openstack.org/347195 soon? I'd ideally like to see that be part of the next tag.14:44
odyssey4me(I do a release request for that today/tomorrow)14:44
*** Prabhu has quit IRC14:45
*** eil397_ has joined #openstack-ansible14:45
*** janki has quit IRC14:46
DrifterZAI know its neither here or there, but any particular reason we don't have a os_mongodb role ? I wrote one that does replication/sharding14:46
DrifterZAor is it just overkill since gnocchi came along14:47
automagicallyDrifterZA: Would be great to be able to integrate one for deployers wishing to use that ceilometer backend14:47
automagicallyI’m not sure all deployers want to use gnocchi14:47
DrifterZATrue.14:47
*** timl0101 has joined #openstack-ansible14:47
DrifterZAWell I can submit the code/plays14:47
DrifterZAit works seemlessly with the openstack-ansible workflow14:47
automagicallyDrifterZA: I’d love to be able to use it here: https://review.openstack.org/#/c/333972/14:47
odyssey4meDrifterZA well, probably because mongodb is not something most of us know anything about (or want to know anything about :p)14:47
automagicallyDrifterZA: If the role is in GitHub, we can use as an external role dependency for testing, etc14:48
automagicallyCan you share the repo link?14:48
DrifterZAI agree about the mongodb knowledge part.14:48
odyssey4meBut if you have a role and are actively maintaining the code base, then we can certainly consume it if it makes sense to.14:48
alextricity25odyssey4me: https://review.openstack.org/#/c/347400/6. So the bind mounts will now be configured as part of the lxc_container_create role?14:48
DrifterZALet me commit it to github, its on our internal git14:48
DrifterZAtook me weeks to get it right14:49
DrifterZAlol14:49
odyssey4meI don't think we necessarily want to maintain the role itself within the OpenStack infrastructure seeing as it's not an OpenStack service as such. It's probably better maintained in Github and published in Ansible Galaxy14:49
automagicallyodyssey4me: ++14:49
odyssey4meDrifterZA I have seen several roles in Galaxy which do sharding and look pretty well tested though14:49
DrifterZATrue, its just upstream always pin mongodb as the answer for most things14:49
odyssey4mebut that was viewed with my untrained eye14:49
odyssey4mealextricity25 yep - I'm trying to pull as much as possible in terms of container config back into the steps taken when creating the container14:50
DrifterZAodyssey4me: the only thing that frustrated me is the defaults for aodh and ceilometer is usually mongodb14:50
alextricity25odyssey4me: Nice. I like14:50
odyssey4medoing that cuts down the number of restarts, which in turn cuts down the probability of failure14:50
DrifterZAand without having a role to deploy with was hard to swallow14:51
DrifterZASo I basically had to sit with the mongodb docs and figure it out14:51
DrifterZAwhich was painful14:51
odyssey4meDrifterZA heh, not for long - stevelle is busy making adjustments and the defaults are changing14:51
*** asettle has joined #openstack-ansible14:51
odyssey4meDrifterZA apparently upstream is deprecating mongodb support for some services14:52
DrifterZAI did adjust the defaults to use galera, and use gnocchi for metrics. But not everyone wants this14:52
automagicallyupstream ++14:52
DrifterZAWell I'll commit the code and you guys can decide ?14:52
automagicallyTear it out, burn it with fire and move on to more reliable and well understood db solutions14:52
DrifterZAhaha automagically14:53
stevellethere is no maintenance going on for mongo storage from the cores in upstream Telemetry14:53
DrifterZAtotally agree14:53
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Move container bind-mounts and command settings to the inventory  https://review.openstack.org/34740014:53
stevelleI know it has a potential use in Zaqar14:53
automagicallyYep, zaqar makes more sense arguably14:53
automagicallyIts somewhat less offensive there14:53
DrifterZALOL14:53
stevellebut for Telemetry there isn't going to be a lot of choice in the near future but to use gnocchi or be broken14:53
automagicallyThat is so good to hear14:54
DrifterZAhonestly mongo is so convoluted to cluster its not funny14:54
stevelleand fragile, even then14:54
DrifterZAI ended up with 12 containers14:54
openstackgerritNate Graf proposed openstack/openstack-ansible: Use keystone library for heat_stack_domain_admin  https://review.openstack.org/34833014:54
DrifterZAreplication+sharding14:54
stevelleDrifterZA: that sounds uncomfortably familiar14:55
DrifterZAwhen I modded aodh and ceilometer to use mysql just for alarms/trigggers and moved to gnocchi it seamed more sane14:55
stevellebut I've done the same thing for postrgres so :shrug:14:55
*** janki has joined #openstack-ansible14:56
odyssey4mestevelle did you see https://review.openstack.org/348048 :) automagically has made magic happen14:56
stevelleodyssey4me: yes, reviewing that actually14:56
jmccroryodyssey4me: yeah, sorry been a busy week. rebuilding my env now, will be able to test https://review.openstack.org/347195/ today.14:57
stevelleI'm gonna need to start in on a panko role shortly as well14:57
odyssey4mejmccrory fantastic, thank you14:57
openstackgerritAdam Reznechek proposed openstack/openstack-ansible-repo_build: [WIP] Add support for multi-repo/multi-arch repo builds  https://review.openstack.org/34686314:58
DrifterZAOh another thing to note, we don't have an os_iscsi role. For Blades that don't have local storage this can be an issue with lxc. Any requirements for this sort of thing yet ?14:58
DrifterZAI've written one, but it could be better14:58
odyssey4meDrifterZA we've actively stayed away from being prescriptive with regards to host setup... but we do now have the openstack-ansible-ops repo which can hold absolutely anything15:01
odyssey4mewe've operated from the premise that most environments already have a kick system of some sort, and are able to setup their hosts appropriately15:02
odyssey4metrying to generalise that into code which suits every environment is near impossible15:02
odyssey4mesome work we are doing though is to use the ops repo to gather common tooling that goes before or after the openstack setup15:03
DrifterZATrue, iscsi is a standard thing for enterprise though15:03
DrifterZAbut i get the point of ansible-ops role15:03
odyssey4meIf you'd like to submit it somewhere then I'd suggest starting there - things may graduate from there to the integrated build if its use becomes more commonplace and it makes sense to branch it with the openstack branching.15:04
odyssey4mealthough the role itself, much like with mongo, would probably be better suited to being in Github and registered in Ansible Galaxy - then the ops repo or our integrated repo would simply consume it with a playbook15:05
DrifterZAYeah let me do that rather15:06
DrifterZAlook at me trying to be an eager beaver15:06
odyssey4mehahaha15:06
odyssey4methis is late notice, but you may wish to try to make it to our mid cycle15:07
DrifterZAwhen is it ?15:07
odyssey4mehttps://etherpad.openstack.org/p/osa-midcycle-newton15:07
DrifterZAah damn yeah, its such a mission to get approval from business.15:08
odyssey4meotherwise, try to at least make the weekly meeting on thu: https://wiki.openstack.org/wiki/Meetings/openstack-ansible15:08
odyssey4meie today :)15:09
DrifterZAk im there15:10
openstackgerritMerged openstack/openstack-ansible: Clean tempest dir before cloning.  https://review.openstack.org/34748815:10
DrifterZAits in #openstack-meeting-415:12
DrifterZAright ?15:12
*** ddaskal has joined #openstack-ansible15:12
odyssey4meyep - in around 40 mins15:12
DrifterZAah damn time difference lol15:12
*** eil397 has joined #openstack-ansible15:16
eil397_good morning15:16
automagicallyo/ eil39715:17
*** openstackgerrit has quit IRC15:18
*** openstackgerrit has joined #openstack-ansible15:19
*** pcaruana has quit IRC15:22
*** ddaskal has quit IRC15:22
odyssey4meI'm blocked on https://review.openstack.org/347930 merging, for anyone who has a moment to look through it?15:24
*** janki_ has joined #openstack-ansible15:28
*** janki has quit IRC15:30
*** elo has quit IRC15:30
*** janki_ is now known as janki15:31
*** elo has joined #openstack-ansible15:32
*** admin0 has quit IRC15:33
*** mikelk has quit IRC15:34
DrifterZAodyssey4me: seems good to me.15:35
*** janki_ has joined #openstack-ansible15:51
mhaydenweekly meeting starting shortly15:52
*** janki has quit IRC15:52
*** janki_ is now known as janki15:53
mhaydenMeeting in a few minutes in #openstack-meeting-4 -> cloudnull, mattt, andymccr, d34dh0r53, hughsaunders, b3rnard0, palendae, Sam-I-Am, odyssey4me, serverascode, rromans, erikmwilson, mancdaz, _shaps_, BjoernT, claco, echiu, dstanek, jwagner, ayoung, prometheanfire, evrardjp, arbrandes, mhayden, scarlisle, luckyinva, ntt, javeriak, automagically, spotz, vdo, jmccrory, alextricity25, jasondotstar,15:57
mhaydenKLevenstein, admin0, michaelgugino, ametts, v1k0d3n, severion, bgmccollum, darrenc, JRobinson__, asettle, colinmcnamara, thorst, adreznec, eil39715:57
cloudnullyipie ! :)15:57
eil397:)15:57
eil397mhayden: thank you. I forgot to join openstack-meeting-4. Was waiting her : - )15:59
mhaydende nada :)15:59
eil397s\her\here15:59
*** david-lyle has joined #openstack-ansible16:07
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only build wheels for services which are deployed  https://review.openstack.org/34491216:08
*** abelur has quit IRC16:21
*** v1k0d3n_ has joined #openstack-ansible16:37
*** cbits has quit IRC16:38
*** mummer has joined #openstack-ansible16:39
*** retreved has quit IRC16:39
*** severion has quit IRC16:40
*** v1k0d3n has quit IRC16:41
*** v1k0d3n_ has quit IRC16:41
*** v1k0d3n has joined #openstack-ansible16:42
openstackgerritMajor Hayden proposed openstack/openstack-ansible-rabbitmq_server: Fix get_url SNI issues in CentOS 7  https://review.openstack.org/34484416:44
openstackgerritMiguel Alex Cantu (alextricity25) proposed openstack/openstack-ansible: Added docs for removing compute host  https://review.openstack.org/34045816:52
*** asettle has quit IRC16:54
*** DrifterZA has quit IRC16:58
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_zaqar: Test zaqar role using the zaqar tempest plugin  https://review.openstack.org/34847516:58
odyssey4meheh, automagically is on a roll now that he knows how to do it :)17:00
automagicallyHad to find something to do with my time while I waited for the repo build in my lab17:01
odyssey4mecloudnull ping? feedback inhttps://review.openstack.org/34793017:01
odyssey4mecloudnull ping? feedback in https://review.openstack.org/34793017:01
openstackgerritMajor Hayden proposed openstack/openstack-ansible-rabbitmq_server: Remove curl/wget from other-requirements.txt  https://review.openstack.org/34737817:03
cloudnullodyssey4me: looking17:03
*** david-lyle has quit IRC17:03
*** elopez has joined #openstack-ansible17:07
*** McMurlock1 has joined #openstack-ansible17:07
*** elopez is now known as Guest1022617:08
*** Guest10226 has quit IRC17:08
*** severion has joined #openstack-ansible17:08
*** severion has quit IRC17:08
*** elopez_ has joined #openstack-ansible17:08
openstackgerritMerged openstack/openstack-ansible-ops: Better handling of newton branch in osa-differ  https://review.openstack.org/34486617:15
*** cloudtrainme has joined #openstack-ansible17:16
odyssey4mecloudnull ping?17:22
cloudnullpong17:22
odyssey4mejmccrory cloudnull this line: https://github.com/openstack/openstack-ansible-repo_build/blob/master/tasks/repo_set_facts.yml#L5217:23
odyssey4mecalls this filter https://github.com/openstack/openstack-ansible-plugins/blob/master/filter/osa-filters.py#L24517:23
odyssey4meunfortunately, the global-requirement-pins.txt file's values are not being respected in that as a higher precedence17:23
odyssey4methis isn't an issue for the contents of https://github.com/openstack/openstack-ansible/blob/master/global-requirement-pins.txt because we have no conflicts17:25
openstackgerritMichael Gugino proposed openstack/openstack-ansible-os_nova: Implement nova-lxd driver  https://review.openstack.org/34698417:25
odyssey4meie u-c does not contain pip, setuptools or wheel17:25
odyssey4meif, however, you add "elasticsearch<2.1.0" to global-requirements-pins.txt and execute a build, you'll see that https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L114 is applied as the upper constraint, rather than the global pin17:26
*** david-lyle has joined #openstack-ansible17:28
*** cloudtrainme has quit IRC17:29
odyssey4meany thoughts on how we can solve this?17:29
jmccroryodyssey4me cloudnull : think that would need an additional task after that to merge global-requirement-pins over upper_constraints17:30
cloudnull^ that sounds right17:30
odyssey4meor perhaps we should move the stuff the task is doing into the template and we'll have some more flexibility in how we apply the logic17:30
odyssey4mejmccrory do you have a gap to submit a patch to resolve this quickly with the current method?17:31
jmccrorythat'll work too, the tests might need reworking either way17:31
odyssey4mewe can always optimise later17:31
odyssey4meand yes, I think we should ensure that we have a test to validate that this is doing the right thing17:32
odyssey4meotherwise we may end up breaking this process at a later stage17:33
jmccroryi'll try, does g-r-p get dropped by repo build today? or is that an openstack-ansible specific file?17:33
*** v1k0d3n has quit IRC17:33
odyssey4mejmccrory it's an OSA specific file17:33
*** bryan_att has quit IRC17:33
jmccrorymight need a new var then to provide those?17:33
odyssey4meit's a place where we can set pins that matter to us17:33
odyssey4mehmm, master's py_pkgs lookup has those in a var - but mitaka/liberty do not17:34
odyssey4meconsidering we only have tests in master, we can relatively easily test there17:34
cloudnullso is this just a mitaka issue that could be fixed with a backport?17:34
odyssey4mecloudnull this is an issue for Liberty+17:35
odyssey4mebut yes - if we fix with a test in master, we can backport without the test17:35
odyssey4mehmm, but I hear you jmccrory - the tasks have to get it from somewhere17:36
odyssey4mehow about we just slurp it up - and for the tests we have a special testing g-r-p?17:36
jmccroryi think if we go off of py_pkgs lookup we'll get back to where we were, ignoring upper constraints17:36
odyssey4meoh bother, the g-r-p file is only on the deployment host17:37
jmccroryheh yeah, gets tricky. was thinking something like a 'global_requirements_pins' list var, that just merges on top of the upper_constraints fact17:38
*** admin0 has joined #openstack-ansible17:39
jmccroryeh i'll submit it while i have time, can rework or change course within the review17:40
odyssey4methanks jmccrory17:40
*** admin0 has quit IRC17:41
*** admin0 has joined #openstack-ansible17:41
odyssey4mehmm, looking at it now the current py_pkgs lookup output isn't suitable for u-c anyway17:41
odyssey4meit's only useful for the requirements file17:41
odyssey4mecloudnull I revisited https://review.openstack.org/344912 based on your feedback FYI17:42
cloudnullfor the record, ansible execution strategies are beyond frustrating...17:48
cloudnullI've found some of our slowdown issues are here: https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/strategy/linear.py17:49
automagicallycloudnull: Of that I have no doubt17:49
cloudnullwhich is a while loop calling many for loops, munging global variables and protected objects...17:50
automagicallyAnd wow on the length of the run method there…17:50
cloudnullyea...17:50
cloudnullthe "free" strategy terrbad too in all the same ways, but without the lockstep structure.17:51
alextricity25cloudnull they definitely need Felipe for those reviews17:51
*** asettle has joined #openstack-ansible17:51
alextricity25cloudnull he wouldn't let that stuff fly17:51
cloudnullthat was Camilo17:52
alextricity25XD17:52
alextricity25OH!17:52
alextricity25hahah17:52
*** maurosr has quit IRC17:52
cloudnullhe's a ball buster17:52
cloudnullfelipe would just merge it.17:52
cloudnull:P17:52
alextricity25well then..17:52
alextricity25haha17:52
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only clone git repositories for services which are deployed  https://review.openstack.org/34564217:53
cloudnullfor context -- https://twitter.com/cloudnull/status/75867752672189235217:53
odyssey4mecloud ^ revised based on your feedback17:53
odyssey4mecloudnull ^17:56
odyssey4memy tab skills are failing me17:56
*** KLevenstein has joined #openstack-ansible17:57
odyssey4meI keep calling out to the cloud, and it does not answer.17:57
odyssey4meFrom whence will come my help?17:57
*** eil397 has quit IRC17:57
alextricity25odyssey4me A mighty voice emerges from the heavens17:57
alextricity25"You have summoned me, my child?17:57
*** v1k0d3n has joined #openstack-ansible17:57
odyssey4mealextricity25 I would prefer it if the patches merge on the earth actually.17:58
alextricity25hahaha17:58
alextricity25ditto17:58
odyssey4meI'll leave the emerging to prometheanfire17:58
*** cloudtrainme has joined #openstack-ansible17:58
prometheanfirewat17:59
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova: If /var/lib/libvirt/qemu/save exists, move it to nova_libvirt_save_path  https://review.openstack.org/34692418:04
*** cloudtra_ has joined #openstack-ansible18:05
*** cloudtra_ has quit IRC18:05
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_nova: Write script to /var/tmp instead of /usr/local/bin  https://review.openstack.org/34849718:05
stevelleautomagically: that aodh testing patch seems to be having trouble on xenial18:06
automagicallyORLY, okay, will take a peek18:06
stevelle"Failed to find required executable git"18:07
automagicallyGah…easy fix18:07
stevelleyeah,18:07
*** cloudtrainme has quit IRC18:08
*** asettle has quit IRC18:08
*** cloudtrainme has joined #openstack-ansible18:10
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_client: Add ability to change apt/yum package state  https://review.openstack.org/34633518:12
*** janki has quit IRC18:12
odyssey4mejmccrory automagically cloudnull d34dh0r53 stevelle mattt hughsaunders andymccr mhayden evrardjp ^ that's a pattern I want to apply to all the roles, with a group_var to make it easy to set the state across all roles... please review18:12
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_aodh: Test aodh role using the aodh tempest plugin  https://review.openstack.org/34804818:13
* automagically looking18:13
*** janki has joined #openstack-ansible18:18
*** janki has quit IRC18:18
automagicallyTwo quick and easy reviews: https://review.openstack.org/#/q/status:open+branch:master+topic:host_script_temp18:20
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-repo_build: [WIP] Allow overriding of upper constraints  https://review.openstack.org/34850218:21
*** admin0 has quit IRC18:22
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Add options to allow for selective git clone  https://review.openstack.org/34793618:22
odyssey4mejmccrory so you're thinking that we di a slurp of the requirements in the repo-build playbook and pass it to the role?18:27
odyssey4me*do18:27
jmccrorythat should work, slurp from /opt/openstack-ansible/ on deployment host?18:30
odyssey4mehmm, oh yeah - it's a local thing :/18:31
odyssey4meI suppose the right way to do this is actually to have the py_pkgs lookup have it as a list, and we pass the list to the role18:32
*** electrofelix has quit IRC18:33
odyssey4mewe can't have it come from user_variables or something like that... this is supposed to be something in-tree rather than in user space18:33
*** catintheroof has joined #openstack-ansible18:34
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-repo_build: [WIP] Allow overriding of upper constraints  https://review.openstack.org/34850218:34
odyssey4mecloudnull any thoughts on how best to tackle this?18:37
palendaeAre you talking about https://review.openstack.org/#/c/348502/2?18:37
odyssey4meapplying the merge is the easy part - getting the contents of the file to the task appears to be the trouble18:38
odyssey4mepalendae yep18:38
odyssey4methe global-requirements-pins.txt file is an in-tree file, so the question is how best do we get it to the repo_build18:38
palendaein-tree for `openstack-ansible`, correct?18:39
odyssey4menote also that this was picked up for the RPC case where they would want their own pin file too18:39
palendaenot `openstack-ansible-repo_build`18:39
odyssey4mepalendae  yes18:39
* cloudnull reading back18:40
odyssey4meRPC has py_pkgs do the lookup across both the OSA and RPC roles/playbooks and py_pkgs does its handiwork18:40
palendaeIs the repo_build role useful outside the context of openstack-ansible?18:40
odyssey4me(to compile requirements)18:40
palendaeI guess it couldn't be hardcoded as derivative projects may want to specify a new file18:40
*** eil397__ has joined #openstack-ansible18:41
*** david-lyle has quit IRC18:42
palendaewere you proposing the playbook that calls the repo_build role pass in the file as an argument?18:43
*** eil397_ has quit IRC18:43
*** wadeholler has quit IRC18:44
palendaeI think I might be missing a little context here, but I understand the problem to be that you want to get the contents of a file in openstack-ansible into a variable in the repo_build role18:44
openstackgerritMerged openstack/openstack-ansible-openstack_hosts: Write script to /var/tmp instead of /usr/local/bin  https://review.openstack.org/34839318:45
cloudnullodyssey4me: we could trap the output of global-requirement-pins.txt as its own data structure in the when the py_pkgs lookup runs18:46
palendaecloudnull, Something like cat'ing the contents?18:46
cloudnullthen you can merge ontop of https://github.com/openstack/openstack-ansible-repo_build/blob/master/tasks/repo_set_facts.yml#L5218:46
palendaeAnd registering it as a var?18:46
cloudnullwe already have the output of the file18:46
palendaeOr doing it within the python module?18:46
cloudnullyes18:46
cloudnullthe output of that file is simply use to normalize all of the roles.18:47
cloudnullit wouldn't be hard to add another section with just that data18:47
*** admin0 has joined #openstack-ansible18:48
*** maurosr has joined #openstack-ansible18:48
*** admin0 has quit IRC18:52
*** admin0 has joined #openstack-ansible18:52
*** elopez_ has quit IRC18:53
odyssey4meI'm out for the night - cheers all.18:54
cloudnullodyssey4me jmccrory palendae http://paste.openstack.org/show/543425/ <-output-> http://cdn.pasteraw.com/nw2fzbdma8mdl090lo6bmvcsr49nro18:54
palendaecloudnull, Need to head to the vet, will take a gander when I get back18:55
cloudnullunder role_requirement_files there is a global_pins section18:55
cloudnullwhich is the contents of global-requirement-pins.txt18:55
cloudnullthat paste is an update to https://review.openstack.org/#/c/34793018:56
cloudnullidk if that solves the problem but i'd think it'd do the needful to merge teh constraints within the repobuild role.18:56
jmccrorycloudnull: interesting, so it's already there. so should be able to get to that from local_packages.results ?18:57
*** retreved has joined #openstack-ansible18:57
cloudnullyup19:01
cloudnullwith that change you get to it with "local_packages.results.0.item.role_requirement_files.global_pins"19:03
*** hybridpollo has joined #openstack-ansible19:04
cloudnulland here's why we can't have nice things. http://cdn.pasteraw.com/n1xc4irl8hguxw226m0skcuv1n2cdsx -- thats a profile of the linear execution strategy when executing the memcached playbook (chosen because it does very little).19:08
cloudnullnote, thats just profiling the run function from the linear execution strategy, not the entire application run...19:12
alextricity25cloudnull: got a min?19:16
alextricity25cloudnull: Off the top of your head, could you see a reason why this change would break liberty: https://review.openstack.org/#/c/300686/319:17
alextricity25cloudnull: It looks like I can just add that galera_client line over to the role in liberty19:17
* cloudnull looking19:17
*** TxGirlGeek has joined #openstack-ansible19:18
cloudnullalextricity25: is it breaking on a pip related task ?19:18
*** elo has quit IRC19:18
*** eric_lopez has joined #openstack-ansible19:18
cloudnulli've seen it when there's a pip.conf file cause that to break.19:18
alextricity25cloudnull. Yes. It's trying to search for the MySQL-python path  in the repo server..which is itself19:18
alextricity25s/path/package19:19
alextricity25cloudnull: running --isolated works just fine19:19
alextricity25task that is breaking: http://paste.openstack.org/show/543429/19:19
cloudnullidk if its osa liberty that is dropping that file or if its in rpco-ism19:19
alextricity25cloudnull: this isn't related to RPC. I'm just running straight up OSA19:20
alextricity25cloudnull: Do you know if there is a way I can add extra pip args, but only to the galera_client role that is run as a dependency of the repo_build role?19:21
*** TxGirlGeek has quit IRC19:22
*** TxGirlGeek has joined #openstack-ansible19:22
cloudnullso the galera_client role pulls in pip_lock_down https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/roles/galera_client/meta/main.yml#L3319:22
cloudnullwithin the pip lock down role you can set pip_no_index19:24
alextricity25cloudnull: Ah...well then. I see that's a little different in master19:24
cloudnullto False19:24
cloudnullwhich would ensure the index is reachable19:25
cloudnullif your backporting that patch, i believe you'll need to do something like so http://cdn.pasteraw.com/e6pgo30ouri9si4rdluhk4ajr3kdz2q19:26
alextricity25cloudnull: Seems simple enough. I wasn't sure if the pop_no_index variable will propagate across nested role dependencies.19:27
alextricity25s/pop/pip19:28
alextricity25But i guess is just like any other ansible variable19:28
alextricity25cloudnull: Thanks man :)19:28
cloudnullno it stays local to that roles execution19:28
*** TxGirlGeek has quit IRC19:29
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-repo_build: [WIP] Allow overriding of upper constraints  https://review.openstack.org/34850219:30
*** TxGirlGeek has joined #openstack-ansible19:31
alextricity25cloudnull: That's strange. I don't see any occurrence of pip_no_index in the galera_client role. If that variable doesn't propagate over to pip_lock_down, wouldn't it just take the value in pip_lock_down's default/main.yml?19:34
alextricity25Which is true19:34
alextricity25maybe I should use "pip_install_options: --isolated"19:35
cloudnullits set for the role run which will get picked up when galera_client calls pip_lock_down.19:35
cloudnullif im remembering right19:36
cloudnullpip_install_options will effect everything if set in something like user variables.19:36
odyssey4mehmm, just after a little thinking cloudnull jmccrory - being able to override u-c is actually a new feature19:37
alextricity25cloudnull: I'll try setting no_pip_index in the meta/main.yml file and see if it goes.19:37
cloudnulllet me know19:37
alextricity25for sure19:37
odyssey4meI'm not so sure that the use of g-r-p should be applied to u-c overrides... considering that g-r-p is actually made by design for overriding *requirements*19:37
*** retreved has quit IRC19:38
odyssey4meso perhaps we should have a new file called global-constraint-pins.txt which overrides u-c specifically?19:38
*** TxGirlGeek has quit IRC19:38
odyssey4meof course we could also just go with a var as per jimmy's current patch proposal19:39
cloudnull^ to do that I'd need to update my py_pkg patch too19:39
cloudnulljust FYI19:39
odyssey4meyep19:39
cloudnullwhich is fine.19:39
odyssey4meI'm starting to think that the var route is the best option19:39
odyssey4mecertainly for backports19:40
jmccroryodyssey4me : i just changed it around a bit, cloudnull has a patch to py_pkgs that will expose all the files19:40
*** TxGirlGeek has joined #openstack-ansible19:40
odyssey4meas long as the py_pkgs change leaves that txt file out for the requirements calculation, then it's ok19:40
odyssey4meas I recall, it reads all *.txt files19:41
odyssey4meI think that should change - requirements should come from the specific requirements files, constraint changes should only be possible from one file.19:41
odyssey4meit just feels a bit like we're re-inventing a wheel here and perhaps we should take a step back and revisit why this is all here and what other options we have to fulfill the same need19:42
*** TxGirlGeek has quit IRC19:45
*** DrifterZA has joined #openstack-ansible19:48
*** eric_lopez has quit IRC19:49
*** elopez_ has joined #openstack-ansible19:50
openstackgerritJimmy McCrory proposed openstack/openstack-ansible-repo_build: [WIP] Allow overriding of upper constraints  https://review.openstack.org/34850219:51
alextricity25cloudnull: it went19:52
alextricity25XD19:52
cloudnullworked ?19:52
alextricity25cloudnull. Yes!19:52
cloudnullsweet!19:52
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only build wheels for services which are deployed  https://review.openstack.org/34491219:53
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Only clone git repositories for services which are deployed  https://review.openstack.org/34564219:53
*** elopez_ has quit IRC19:54
*** elopez_ has joined #openstack-ansible19:55
*** admin0 has quit IRC19:56
*** cloudtrainme has quit IRC19:56
*** asettle has joined #openstack-ansible19:58
*** asettle has quit IRC19:58
openstackgerritMiguel Alex Cantu (alextricity25) proposed openstack/openstack-ansible: Add the galera_client dependency to the repo build  https://review.openstack.org/34853320:01
*** woodard_ has joined #openstack-ansible20:01
*** jamesdenton has quit IRC20:02
*** TxGirlGeek has joined #openstack-ansible20:03
*** cloudtrainme has joined #openstack-ansible20:04
*** woodard has quit IRC20:04
*** woodard_ has quit IRC20:05
cloudnullgoing to go eat back in a min20:08
*** eil397 has joined #openstack-ansible20:10
odyssey4mejmccrory FYI I think the role_requirement_files section of the py_pkgs output is already available in the merged lookup20:14
odyssey4meunless there's some other patch in the works?20:14
jmccroryodyssey4me : oh maybe, i'll check20:15
odyssey4meoh, I see in http://paste.openstack.org/show/543425/ that there's more20:15
odyssey4memy concern with all that is we'd be backporting a ton of change to py_pkgs simply to accomodate this20:16
jmccroryi was thinking about that earlier, if plugins should be branched at all20:18
odyssey4meyes, they must be branched - we must guarantee the same behaviour with every build20:18
*** TxGirlGeek has quit IRC20:20
*** TxGirlGeek has joined #openstack-ansible20:21
*** TxGirlGeek has quit IRC20:23
*** TxGirlGeek has joined #openstack-ansible20:24
*** Mudpuppy has quit IRC20:26
jmccroryodyssey4me : looks like https://review.openstack.org/#/c/347930/ adds role_requirement_files, but i'm not seeing the default group20:29
jmccrorycloudnull : was there another patch needed after that for global_pins and plugins?20:29
odyssey4menot seeing it in an integrated build, or in the repo_build role?20:29
odyssey4mejmccrory yes, but the patch hasn't been submitted20:30
cloudnulljmccrory: I need to push http://paste.openstack.org/show/543425/20:30
cloudnullI just posted that as an example.20:30
jmccroryah ok20:31
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-plugins: Updated py_pkgs to set options group membership  https://review.openstack.org/34793020:33
cloudnull^ that one20:33
odyssey4mepalendae ^20:36
odyssey4meany takers for a no brainer review? https://review.openstack.org/34554820:37
*** TxGirlGeek has quit IRC20:38
*** TxGirlGeek has joined #openstack-ansible20:39
odyssey4mestevelle if you have a bit of time, a review of https://review.openstack.org/347930 would be appreciated20:39
odyssey4mecloudnull perhaps in a follow on patch, the lookup plugin could do with some comments to explain what's going on there20:40
stevelleodyssey4me: I have it in my queue20:40
*** michaelgugino has quit IRC20:41
*** admin0 has joined #openstack-ansible20:42
*** TxGirlGeek has quit IRC20:42
cloudnullI can do that,20:44
odyssey4mecloudnull that would be appreciated muchly20:51
odyssey4meI think the whole plugins repo could do with documentation in those files. It's all a bit of black magic to all but a few of us. :p20:51
automagicallyAmen to that20:52
odyssey4meand wow, some testing would be good there20:52
odyssey4meI don't know how, but damnit we're vulnerable there.20:52
cloudnullodyssey4me: lol. all of the plugins need testing, but due to how ansible loads plugins it's a super hard problem to solve. palendae did some work on plugin loader that made plugins pip installable, maybe we can pull some of that in to help.20:54
odyssey4mecloudnull yeah20:54
odyssey4mealthough py_pkgs can certainly get tested20:54
odyssey4meconsidering it executes via the CLI, I would guess that it's possible to test20:55
cloudnullodyssey4me: its not supposed to do that, i just made that happen so i could run it without ansible :)20:55
odyssey4mecloudnull MOAR of that!20:56
cloudnulllol20:56
*** woodard has joined #openstack-ansible20:56
odyssey4mewell, actually, just anything that we can do to improve our ability to prevent regressions20:56
odyssey4medocumentation is a good start, because it helps reviewers understand what the hell is going on20:56
*** jamielennox|away is now known as jamielennox20:57
*** woodard has quit IRC20:57
*** woodard has joined #openstack-ansible20:58
openstackgerritMerged openstack/openstack-ansible-os_neutron: Reduce tox.ini config duplication  https://review.openstack.org/34554820:59
odyssey4mecloudnull you could probably re-evaluate your vote on https://review.openstack.org/344912 & https://review.openstack.org/34564221:00
stevelleodyssey4me: so the thinking is that a deployer will flip 20 vars on so *_package_state becomes present after the initial deploy for https://review.openstack.org/#/c/346335 ?21:02
*** elo has joined #openstack-ansible21:04
odyssey4mestevelle no, once all the roles have it, I'll also have an integrated repo group_var which links them all back to a single var21:05
odyssey4mesimilar to the rabbitmq setup21:05
stevelleand the os_region21:05
odyssey4meeach role has a specific override, group_vars glues them all together21:05
odyssey4meyep21:05
stevellewas this a feature request?21:06
*** TxGirlGeek has joined #openstack-ansible21:06
odyssey4methis is a general pattern we need to apply in a more diciplined manner actually21:06
odyssey4mestevelle not really - this is part of the campaign to apply more fine-grained control over what happens when... which is especially important for upgrades21:06
stevellekk21:07
stevellethanks21:07
odyssey4meso there is no registered request for this, this is me just thinking ahead and trying to lay the groundwork for a better experience21:07
mrdaMorning OSA21:08
*** admin0 has quit IRC21:08
*** woodard has quit IRC21:11
odyssey4meo/ mrda21:12
odyssey4meany new on the progress of ironic's ability to be tested with tempest?21:12
odyssey4meeven if it is just api tests?21:12
*** woodard has joined #openstack-ansible21:12
mrdaodyssey4me: not yet, sorry.  It's been a week of unexpected things.21:13
mrdaodyssey4me: I'll let you know, hopefully patches up soon21:13
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Disable V-38660 in integrated gate job  https://review.openstack.org/34748421:14
odyssey4memrda we have the pattern emerging to enable the use of tempest plugins for role tests, if that helps?21:15
*** admin0 has joined #openstack-ansible21:15
mrdacan you point me at it, odyssey4me ?21:15
odyssey4memattt laid the groundwork some time ago and did an excellent job, recently automagically had picked up the baton21:15
odyssey4meit's an area that could do with attention across many role repositories, if you or anyone else is looking for something to do :)21:16
automagicallymrda - an example: https://review.openstack.org/#/c/348444/21:16
mrdata21:16
*** admin0 has quit IRC21:17
*** admin0 has joined #openstack-ansible21:21
*** jmckind has quit IRC21:21
*** TxGirlGeek has quit IRC21:22
*** TxGirlGeek has joined #openstack-ansible21:22
*** admin0 has quit IRC21:25
*** TxGirlGeek has quit IRC21:25
*** TxGirlGeek has joined #openstack-ansible21:26
*** spotz is now known as spotz_zzz21:27
*** thorst has quit IRC21:33
*** thorst has joined #openstack-ansible21:34
*** v1k0d3n has quit IRC21:35
*** admin0 has joined #openstack-ansible21:37
*** thorst has quit IRC21:38
*** admin0 has quit IRC21:44
*** rahuls_ has quit IRC21:46
*** admin0 has joined #openstack-ansible21:51
*** admin0 has quit IRC21:53
*** v1k0d3n has joined #openstack-ansible21:57
*** messy has quit IRC21:57
*** galstrom is now known as galstrom_zzz21:58
openstackgerritMerged openstack/openstack-ansible: Fix get_url SNI issues in CentOS 7  https://review.openstack.org/34737222:00
*** admin0 has joined #openstack-ansible22:00
*** admin0 has quit IRC22:02
*** TxGirlGeek has quit IRC22:03
*** admin0 has joined #openstack-ansible22:05
*** asettle has joined #openstack-ansible22:10
*** admin0 has quit IRC22:11
*** admin0 has joined #openstack-ansible22:11
*** admin0 has quit IRC22:15
*** admin0 has joined #openstack-ansible22:16
*** asettle has quit IRC22:17
*** spotz_zzz is now known as spotz22:17
openstackgerritTravis Truman (automagically) proposed openstack/openstack-ansible-os_zaqar: Test zaqar role using the zaqar tempest plugin  https://review.openstack.org/34847522:20
*** kulinacs has joined #openstack-ansible22:24
openstackgerritMerged openstack/openstack-ansible-os_nova: Write script to /var/tmp instead of /usr/local/bin  https://review.openstack.org/34849722:27
*** McMurlock1 has quit IRC22:27
*** timl0101 has left #openstack-ansible22:29
*** timl0101 has quit IRC22:29
*** KLevenstein has quit IRC22:43
*** admin0 has quit IRC22:52
*** admin0 has joined #openstack-ansible22:57
openstackgerritMiguel Alex Cantu (alextricity25) proposed openstack/openstack-ansible: Added docs for removing compute host  https://review.openstack.org/34045822:57
*** wadeholler has joined #openstack-ansible23:00
*** wadeholler has quit IRC23:05
*** admin0 has quit IRC23:05
*** jamesdenton has joined #openstack-ansible23:06
*** jamesdenton has quit IRC23:06
*** admin0 has joined #openstack-ansible23:17
*** admin0 has quit IRC23:19
*** jamesdenton has joined #openstack-ansible23:22
*** jamesden_ has joined #openstack-ansible23:24
*** admin0 has joined #openstack-ansible23:25
DrifterZAautomagically23:27
DrifterZAyou still around ?23:27
*** jamesdenton has quit IRC23:28
DrifterZAI have that mongodb role repo up now if you want to have a look23:28
*** psilvad has quit IRC23:33
*** elopez_ has quit IRC23:34
*** DrifterZA has quit IRC23:35
*** mummer has quit IRC23:42
*** admin0 has quit IRC23:45
*** wadeholler has joined #openstack-ansible23:54
*** itlinux has joined #openstack-ansible23:55
*** klamath has quit IRC23:58

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