Monday, 2018-01-22

*** rstarmer has joined #openstack-ansible00:15
*** dave-mccowan has joined #openstack-ansible00:18
*** cjloader has joined #openstack-ansible00:19
*** cjloader has quit IRC00:24
*** rstarmer has quit IRC00:32
*** cjloader has joined #openstack-ansible01:21
*** cjloader has quit IRC01:25
*** markvoelker has joined #openstack-ansible01:47
*** markvoelker has quit IRC02:21
hw_wutianwei_hi everyone, when I try to use ceph as gnocchi_storage_driver, I got a error  http://paste.openstack.org/show/649120/. it seem to miss installing the radoi in gnocchi container03:05
hw_wutianwei_^rados03:16
*** markvoelker has joined #openstack-ansible03:17
*** cjloader has joined #openstack-ansible03:21
*** cjloader has quit IRC03:25
*** markvoelker has quit IRC03:51
*** chyka has joined #openstack-ansible03:56
*** chhavi__ has joined #openstack-ansible04:05
*** chyka has quit IRC04:09
*** rstarmer has joined #openstack-ansible04:17
*** Ankita has joined #openstack-ansible04:20
*** dave-mccowan has quit IRC04:21
*** chyka has joined #openstack-ansible04:26
*** chyka has quit IRC04:30
*** bhujay has joined #openstack-ansible04:32
*** ykarel|away has joined #openstack-ansible04:34
*** markvoelker has joined #openstack-ansible04:48
*** armaan has quit IRC04:56
*** armaan has joined #openstack-ansible04:57
*** rstarmer has quit IRC05:03
*** rstarmer has joined #openstack-ansible05:17
*** hybridpollo has quit IRC05:18
*** cjloader has joined #openstack-ansible05:21
*** markvoelker has quit IRC05:21
*** cjloader has quit IRC05:25
*** chyka has joined #openstack-ansible05:30
*** ykarel|away is now known as ykarel05:34
*** chyka has quit IRC05:34
*** threestrands has quit IRC05:40
*** chyka has joined #openstack-ansible05:51
*** lihi has quit IRC05:55
*** oanson has quit IRC05:55
*** chyka has quit IRC05:56
*** rstarmer has quit IRC05:57
*** armaan has quit IRC06:14
*** armaan has joined #openstack-ansible06:14
*** markvoelker has joined #openstack-ansible06:18
*** rstarmer has joined #openstack-ansible06:26
*** Ankita has quit IRC06:28
*** andries has quit IRC06:38
*** andries has joined #openstack-ansible06:40
*** markvoelker has quit IRC06:51
*** oanson has joined #openstack-ansible07:02
*** lihi has joined #openstack-ansible07:04
*** ThomasS has joined #openstack-ansible07:08
*** cjloader has joined #openstack-ansible07:21
*** cjloader has quit IRC07:25
*** chyka has joined #openstack-ansible07:27
*** mardim has joined #openstack-ansible07:34
*** chyka has quit IRC07:36
*** ThomasS has quit IRC07:38
*** ThomasS has joined #openstack-ansible07:38
*** ykarel is now known as ykarel|lunch07:41
*** markvoelker has joined #openstack-ansible07:48
*** pcaruana has joined #openstack-ansible07:52
*** rstarmer has quit IRC07:53
*** mbuil has joined #openstack-ansible07:55
*** rstarmer has joined #openstack-ansible08:07
*** chyka has joined #openstack-ansible08:08
*** chyka has quit IRC08:13
evrardjphw_wutianwei_: I am pretty sure nobody worked on that yet. Maybe you could propose a patch to fix it?08:14
evrardjpand good morning everyone :)08:14
*** ykarel|lunch is now known as ykarel08:20
*** cjloader has joined #openstack-ansible08:21
*** markvoelker has quit IRC08:21
*** m|y|k has joined #openstack-ansible08:25
*** m|y|k has quit IRC08:25
*** cjloader has quit IRC08:25
*** hamza21 has joined #openstack-ansible08:32
*** pbandark has joined #openstack-ansible08:41
*** openstackgerrit has joined #openstack-ansible08:42
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_cinder master: Fix upgrade test  https://review.openstack.org/53579108:42
openstackgerritMerged openstack/openstack-ansible-os_glance master: Fix upgrade test  https://review.openstack.org/53578708:46
*** sxc731 has joined #openstack-ansible08:49
*** shardy has joined #openstack-ansible08:54
*** shardy has quit IRC08:59
*** shardy has joined #openstack-ansible09:00
*** markvoelker has joined #openstack-ansible09:19
*** jafeha has joined #openstack-ansible09:19
jafehagood morning09:19
*** markvoelker has quit IRC09:23
*** jafeha_ has joined #openstack-ansible09:25
*** jafeha has quit IRC09:28
evrardjpgood morning jafeha__09:32
evrardjpTaseer: here is the cause of the issue: https://github.com/evrardjp/ansible-keepalived/compare/3.0.0...3.1.009:33
evrardjpwoops09:33
evrardjpwrong link09:33
evrardjphttp://logs.openstack.org/91/522491/39/check/openstack-ansible-functional-ubuntu-xenial/59ce37d/job-output.txt.gz#_2018-01-17_10_56_38_82831409:34
evrardjpso you have to define this var.09:34
evrardjpcheck how we do db configuration in other roles to get inspiration. It's not a gating issue, it's a role issue there.09:35
*** rstarmer has quit IRC09:37
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249109:41
ivvehevrardjp, cloudnull: just fyi, the patch that was submitted for the lbaas v2 for centos/rhel does work, i had an error in my heat template that screwed me over. should have done manual tests :P lesson learned anyways (for me)09:42
*** jafeha has joined #openstack-ansible09:44
*** jafeha_ has quit IRC09:46
*** SmearedBeard has joined #openstack-ansible09:52
*** rstarmer has joined #openstack-ansible09:54
hwoaranggood morning09:55
evrardjpivveh: could you give me a link?09:56
evrardjpivveh: how can we improve this testing? Tempest maybe?09:56
evrardjphwoarang: good morning!09:56
evrardjphwoarang: could you give me a vote for this: https://review.openstack.org/#/c/531850/4 ? Tell me if you think that's normal, or just my brain :p09:57
evrardjpif you don't mind ofc, it's not the most urgent thing in the planet.09:57
hwoarangah yes the guide fix let me have a look09:57
evrardjpif you have time*09:57
*** chyka has joined #openstack-ansible09:58
evrardjpyeah I'd like to shape it properly before we start translating it with eumel09:58
*** chhagarw has joined #openstack-ansible09:58
*** chhavi__ has quit IRC09:58
odyssey4meo/09:59
*** chyka has quit IRC10:02
*** szaher has joined #openstack-ansible10:02
*** rstarmer has quit IRC10:04
*** chhagarw has quit IRC10:04
*** yolanda has joined #openstack-ansible10:17
*** electrofelix has joined #openstack-ansible10:23
evrardjpgood morning odyssey4me10:24
evrardjpmy last mac os x update seem to randomly break my ssh-agent. That's so fun.10:24
evrardjprandomly is probably when I close my laptop, or open a tmux session, I don't know yet, didn't want to spend the time debugging this. But it's fun times!10:25
*** hamza21 has quit IRC10:25
*** dcdamien has quit IRC10:31
*** dcdamien has joined #openstack-ansible10:32
Taseerevrardjp: do I need to set the db_password in the default variables to overcome this => http://logs.openstack.org/91/522491/40/check/openstack-ansible-functional-ubuntu-xenial/f6ee580/job-output.txt.gz#_2018-01-22_10_06_02_75131910:33
evrardjpTaseer: you can add these in your os_congress-overrides.yml10:39
evrardjpif you think it will be used by multiple roles, then it's maybe wise to add those in our tests repo later: https://github.com/openstack/openstack-ansible-tests/blob/master/test-vars.yml10:40
evrardjpbut in the meantime, let's put it in the role tests10:40
*** gillesMo has joined #openstack-ansible10:41
Taseerevrardjp: okay10:43
*** stuartgr has joined #openstack-ansible10:43
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249110:47
gillesMohello ! I'm fighting with neutron config, and I wonder if what I try to do is possible : Using Linux bridge on hosts and for some VLAN provider networks, and using openvSwitch for VXLAN tenant networks ? If think it cannot because it need neutron-linuxbridge-agent and neutron-openvswitch-agent to run, inside the same container (there's only one neutron-agent container)10:50
*** taseer1 has joined #openstack-ansible10:54
*** Taseer has quit IRC10:55
*** taseer2 has joined #openstack-ansible10:55
*** taseer1 has quit IRC10:59
openstackgerritMerged openstack/openstack-ansible-os_keystone master: Updated from global requirements  https://review.openstack.org/53506010:59
*** taseer2 is now known as Taseer11:16
*** yolanda has quit IRC11:17
*** markvoelker has joined #openstack-ansible11:19
*** chyka has joined #openstack-ansible11:20
*** chyka has quit IRC11:21
*** cjloader has joined #openstack-ansible11:21
jafehagillesMo, i'm not totally sure, but i don't think it is possible to mix those ml2 drivers (lbridges and ovs) in neutron. tbh i don't see why you should do such a thing. what is it you're trying to accomplish?11:23
hwoarangevrardjp: re https://review.openstack.org/#/c/535252/ your comment about other arches11:25
hwoarangcurrent code is only deployed on x86_6411:25
*** cjloader has quit IRC11:26
jafehagillesMo, as you can use vlan and vxlan networks with both drivers, i do not see any advantage in mixing them.11:26
evrardjphwoarang: power?11:26
hwoarangmariadb repo for centos is hardcoded to x86_64 and the percona repos do not provide anything else but x86_6411:26
hwoarangthe percona downloads on https://www.percona.com/downloads/XtraBackup/LATEST/ only list x86_6411:26
evrardjpthat is true, but IIRC, the IBM guys builded their own packages11:27
evrardjpif we don't have that, it would be due to a regression11:27
hwoarangoh so it's for external usage?11:28
evrardjphttps://github.com/openstack/openstack-ansible-galera_server/blob/stable/pike/vars/ubuntu-16.04.yml#L8711:28
evrardjpthey had a deb for power11:28
hwoarang:/11:28
evrardjpsorry to be pain in the _11:29
hwoarangok so it's only for ubuntu11:29
evrardjpyeah11:29
evrardjpto what I am aware11:29
hwoarangwell ok at least we can clean the rest11:29
evrardjpon the package: we can do a deb: "{{ deb_url | default(omit) }}"11:30
evrardjpreplace deb_url with what's relevant that gets only defined for power under ubuntu11:31
evrardjphaha no that wouldn't be nice11:31
hwoarangi was hoping to drop all that code from downloading packages and simply use the repos11:31
evrardjpyes11:31
evrardjpwe should do that11:31
hwoarangmaybe move all that stuff to the ubuntu install file instead11:31
hwoarangi will have a look11:31
evrardjpnot sure what you meant there11:32
evrardjpso many ways to do it11:32
evrardjpwe can even use openstack_hosts for it11:32
hwoarangtrue11:33
*** openstackgerrit has quit IRC11:33
evrardjpbut I don't think it's a good idea to use openstack_hosts either :p11:33
evrardjpodyssey4me: andymccr do you know if the IBM crew could have an apt mirror for these galera packages, instead of having files?11:34
evrardjpthat would simplify stuff11:34
hwoarangthat^11:34
evrardjphwoarang: is OBS working for all the distros?11:35
evrardjpI mean we could maybe use this kind of things11:35
hwoarangyeah11:35
evrardjpor we build a ppa for those packages.11:35
hwoaranggood idea11:36
hwoarangi can actually do it pretty easily11:37
evrardjpoh?11:37
evrardjpwait there is maybe a licensing thing to sort out...11:38
evrardjpI am pretty sure that's the kind of issues we're gonna get.11:38
hwoarangyeah and ubuntu+ppc64el doesn't seem to work on obs maybe there is no machine to build such thing11:39
evrardjpmaybe mhayden knows a little more to that story too11:39
evrardjpyeah would make sense11:39
evrardjpbut for ppa building it would pretty much depend on the licensing I guess11:39
hwoarangok anyway we shall see11:39
evrardjpexcept if we can pull stuff live during package install11:39
odyssey4meevrardjp IIRC their longer term plan was to use the packages in xenial, but I don't know if the packages are available in xenial for them - if not there, then if there are other mirrors available cc adreznec11:42
evrardjpI think first step would be to find out whether it's still used, why, and how... Then we can think about PPA11:42
evrardjpodyssey4me: that sounds like a solid plan11:43
evrardjpseing how it will happen for 18.04 would be important too11:44
hwoarangxenial has everything11:46
hwoarangexcept qpress :(11:46
evrardjpI don't know what qpress is :p11:47
evrardjpwe are carrying this around for ages, I never really asked.11:47
evrardjpshould we carry it?11:47
hwoarangno clue it's some compressing library it seems11:48
hwoarangi guess percona can work without it11:48
evrardjpmakes sense to optimise per arch though :p11:49
evrardjpI foresee more breakages soon11:49
hwoaranglet me check11:49
odyssey4meI have no idea. cloudnull added it some time ago.11:49
evrardjphwoarang: I think it's better to wait for adreznec 's comments now11:49
odyssey4meDuring the great kilo rewrite I think.11:50
hwoarangsure11:51
*** openstackgerrit has joined #openstack-ansible11:51
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249111:51
evrardjpodyssey4me: is that normal that everything that start with "the great ..." is causing me an irrationale fear?11:52
evrardjpprobably due to the great purge :p11:53
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-galera_server master: tasks: Drop use_percona_upstream variable variable  https://review.openstack.org/53525211:53
odyssey4meor the great fire ;)11:53
evrardjpor the great plague !11:54
*** markvoelker has quit IRC11:54
evrardjpthe great alexander?11:54
evrardjpoh no that's Alexander, the great. Less scary.11:55
evrardjpon that fun stories.... hwoarang I am fully behind you on the simplification on this role11:55
evrardjpwell, that was a french way of saying "you have my full support"11:55
hwoaranghahaha11:56
*** Smeared_Beard has joined #openstack-ansible11:57
*** chyka has joined #openstack-ansible11:57
*** SmearedBeard has quit IRC11:58
odyssey4meI tried doing that in https://review.openstack.org/#/c/466827/2/files/mariadb.fact by using local facts instead of tasks to figure out the state... but alas that way of doing things never made it through to the end of the patches for that change.11:58
odyssey4meI didn't have the time and understanding to get it through to the end. @cloudnull did a reasonable job of simplifying based on what was there though. master is better than pike, I think.12:00
*** chyka has quit IRC12:02
*** dave-mccowan has joined #openstack-ansible12:12
*** bhujay has quit IRC12:18
*** bhujay has joined #openstack-ansible12:18
*** sxc731 has quit IRC12:20
*** dave-mcc_ has joined #openstack-ansible12:21
*** dave-mccowan has quit IRC12:22
hwoarangyeah master is somewhat cleaner12:25
openstackgerritMerged openstack/openstack-ansible master: Include P-Q changes into the upgrade script  https://review.openstack.org/53112312:28
evrardjpwow12:29
evrardjpit merged12:29
evrardjplet's hope I haven't forgotten anything there, and let's try it!12:29
*** ThomasS has quit IRC12:32
*** strobelight has joined #openstack-ansible12:33
*** smatzek has joined #openstack-ansible12:33
*** gameon has joined #openstack-ansible12:33
gameonHi all - I've just seen that the 16.06 release has been cut, is there any advantage in running it against a fresh 16.05 deployment?12:34
*** bhujay has quit IRC12:39
jafehagameon, depends on your setup, you can check the release notes here: https://docs.openstack.org/releasenotes/openstack-ansible/pike.html12:39
gameonThanks jafeha : It looks as though I may well leave it, though I would imagine there are other improvments for each O/S component12:40
gameonI am a little bit hesitatnt to run it again against a working deployment...12:41
jafehagameon, i guess that decision depends on your level of production / integration. i probably would not upgrade every minor in production unless there are serious security patches included. during an integration period i'd probably do a couple of minors to learn / test upgrade paths.12:43
*** smatzek has left #openstack-ansible12:44
gameonjafeha: Thank you - in theory I should be able to get the latest tag and re-run using my existing inventory against the current containers?12:45
jafehagameon, have a look here https://docs.openstack.org/openstack-ansible/pike/user/minor-upgrade.html12:49
gameonAwesome, thank you12:49
jrosserevrardjp: so we got to the bottom of our deploy slowness problem, this line https://github.com/openstack/openstack-ansible/blob/bab51e2967bfa060576d85efaab52ce63d7cfaea/etc/openstack_deploy/user_variables.yml#L138 is evaluated per task, rather than once as you'd maybe hope12:50
*** markvoelker has joined #openstack-ansible12:51
jrossergroups[] and hostvars[] are huge stuctures so it's really slow. do you have a suggestion for where to put an "evaluate once" expression like that, as there are likley many ways to do it12:51
jrosser^ odyssey4me advice welcome on this12:51
*** woodard has quit IRC12:52
*** woodard has joined #openstack-ansible12:52
odyssey4mejrosser I think logan- and evrardjp have done some digging around that sort of thing. Maybe they can suggest some things off the cuff. I'm tied up in some other work atm and nothing springs to mind.12:54
jrosserok, np12:54
odyssey4meMy only thought is perhaps to do something like set a local fact with the result of that eval on the deploy host, then use that?12:54
hwoarangwould someone like to get https://review.openstack.org/#/c/534764/ in which also fixes linters? :/12:56
*** sxc731 has joined #openstack-ansible12:56
evrardjphwoarang: done12:57
hwoarangawesome12:57
evrardjpjrosser: mmm , I am not sure how we can do that12:57
evrardjpbecause basically what happens here is two fold12:57
evrardjpfirst the user_variables location for this is better, because it gets loaded once instead of for every node of the inventory12:58
evrardjpbut where is used is a different story12:58
evrardjpenv is passed to every task12:58
evrardjp(almost)12:59
evrardjpso maybe our salvation there could be to simplify, and be explicit on which tasks we need to set those vars13:00
evrardjpalternatively do not do pass proxy related on any tasks (setup things for respecting proxy settings on container creation) AND ensuring all tasks that need external connection go through the deploy node which is itself passing through the proxy13:02
*** markvoelker has quit IRC13:02
*** markvoelker has joined #openstack-ansible13:02
evrardjplet me check in more details real quick13:03
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-openstack_hosts master: tests: Add missing pip_install role dependency  https://review.openstack.org/53635813:03
evrardjpwe could also generate it once, to avoid looping over vars.13:05
evrardjpthe problem is indeed the size of the var13:05
evrardjpif the content of the var could be simplified, that would make things run faster13:06
evrardjpjrosser: could you do some benchmarks for us?13:06
evrardjplike, generate a static directive whose content is the same as your current one, see if it's better (I don't expect a large performance increase)13:07
*** chyka has joined #openstack-ansible13:15
odyssey4meevrardjp so the file may be loaded once, but it's only evaluated when the variable in question is used13:15
odyssey4meand that evaluation is done every time that var is used, which is why using extra-vars is slow13:16
gillesMojafeha: I thought it was simpler to user Linux Bridge for flat and VLAN networks. For VXLAN, I thought I have to use OpenvSwitch, but no. I will try to use only OpenvSwitch, to be able to use DVR too.13:16
odyssey4mejrosser evrardjp of course a specific way to work around the issue for OSA only (not ansible in general) would be to make the repo container/host a proxy and only ever apply the proxy settings for upstream proxies to it13:18
odyssey4mebut that would seem a messy way of going about it - not a nice way to do things for a speed boost13:18
evrardjpodyssey4me: yes that's exactly what I said13:18
jafehagillesMo, yeah thats pretty much what we've decided to go for. if you have questions, i might be able to help.13:19
evrardjpodyssey4me: the user_var is the best place to avoid multiplication, but then it still gets used all the time13:19
evrardjpat every single play/task13:19
*** chyka has quit IRC13:19
openstackgerritMerged openstack/openstack-ansible-os_barbican master: Reinitialize the virtualenv  https://review.openstack.org/53582313:19
evrardjpodyssey4me: tracking tasks that requires env var to be set would be a good exercise13:20
evrardjpjrosser: ^13:20
evrardjpbecause we are maybe setting it where we don't need13:20
* jrosser returns from computer room and reads scrollback.....13:20
evrardjpodyssey4me: hwoarang could you vote on https://review.openstack.org/#/c/535788/ ?13:20
jrosserevrardjp: sure we can benchmark things, it's all up running and we've been poking it for a few days13:22
jrosser13:07 < evrardjp> like, generate a static directive whose content is the same as your current one13:22
jrosser^ not sure i'm quote following that13:22
jrosserand yes it would be entirely feasable to go through and apply environment: only to to the tasks which require it13:23
jrosseri figured asking here first was a good idea as there are many different ways to slice it13:23
evrardjpwhat I meant is that, for now, for every play/task, you hit this single globally scoped var, but its content is generated based on host vars.13:25
evrardjpif you'd generate this var in advance, once and for all, for your inventory, into a file user_proxied.yml13:26
evrardjpI wonder how fast would you get by NOT loading host vars every time13:26
evrardjpI guess the change would be not that big, but it's worth testing imo13:26
evrardjpOn a scale of 1 to 10, how much clear am I? -5?13:27
jrosserah ok, well we effectively have tested this as we set no_proxy to a big string and it went quick13:27
evrardjpwith the same content?13:28
evrardjpsame size of content I mean13:28
jrosserwell actually it was longer13:28
evrardjpyou mean the string was longer, but the runtime was shorter?13:28
jrosseryeah, the issue is not the length of the string but the complexity of evaluating whats in the {{ }}13:29
evrardjpsounds like we are hitting the hostvars discovery big dict13:29
evrardjpyeah13:29
evrardjpso I think we should do what I just said13:29
evrardjpgenerate a user_variable with that content13:30
evrardjpI mean a variable into a user_*.yml file, let's call it user_proxies.yml or something13:30
jrosserok, and the content of that is dependant on the inventory13:30
evrardjpyeah, at first run the inventory is generated13:31
evrardjpwe could probably have something in this file that would contain the upstream proxy, and based on that, it would generate the content of the user_proxies.yml file13:32
evrardjpwhatever the file name is13:32
evrardjpthe only thing is that we shouldn't overlap variable names or we should be smart in file naming to avoid overriding.13:33
evrardjpbut I think it would be still smarter to avoid using those vars everywhere13:34
jrosserpoint me to where the inventory is generated - i'm a bit lost in the code....13:35
evrardjpI am not sure we should do that in the inventory generation13:36
evrardjphttps://github.com/openstack/openstack-ansible/blob/master/inventory/dynamic_inventory.py13:36
evrardjpthat is our dynamic inventory13:36
evrardjpjrosser: for my understanding, you have a var that holds your proxy url, and you have other vars, like the deployment env var, whose content has no proxy on all containers, right?13:38
jrosserwe use this bit https://github.com/openstack/openstack-ansible/blob/bab51e2967bfa060576d85efaab52ce63d7cfaea/etc/openstack_deploy/user_variables.yml#L134-L13813:39
jrosserand that is then set everywhere in the playbooks via environment:13:39
evrardjpyeah I know that part :)13:39
jrosser:)13:39
evrardjpso...13:40
evrardjpI don;t like the idea of including this into the inventory because: 1) it makes the inventory more of a black box13:41
evrardjp2) we are running it every time, which doesn't allow the user to override it for its case.13:41
evrardjpI like the idea of keeping this in a user_*.yml file, because it won't get loaded for all the hosts13:41
evrardjpI mean multiplied by the amount of groups for examples13:41
hwoarangodyssey4me: evrardjp: there is something strange with ansible http://logs.openstack.org/52/535252/4/check/openstack-ansible-upgrade-ubuntu-xenial/fba54c1/job-output.txt.gz#_2018-01-22_12_08_01_40659213:42
evrardjpof hosts for example*13:42
jrosserok13:42
hwoaranglook at the path on that line and the one after that13:42
hwoarangthe 'previous_role' includes a playbook from the current role13:42
hwoarang:(13:42
evrardjpjrosser: so I think the best is, for something at the really beginning of a deploy, we would generate the content of the var deployment_environment_variables13:42
*** cmart has joined #openstack-ansible13:43
evrardjpit would still allow the deployers to edit this var, if it was in a user_*.yml file13:43
evrardjpI'd make it separate though.13:43
evrardjphwoarang: I know.13:43
evrardjphttps://github.com/ansible/ansible/pull/3479013:43
evrardjpI have to discuss with people in ansible13:44
jrosserevrardjp: yes i think that is best13:44
hwoarangevrardjp: ok thanks!13:44
evrardjphwoarang: what i did for previous roles, maybe I forgot for galera, is to install ansible 2.3 before installing previous role, then using current version in the current version of the role13:45
evrardjphwoarang: let me show you that13:45
jrosserso perhaps a generated user_proxy_autogen.yml or something, perhaps at the start of setup_hosts.yml or similar?13:45
hwoarangevrardjp: right that's a good suggestion13:45
evrardjphwoarang: https://github.com/openstack/openstack-ansible-os_keystone/commit/91b7524603650edbef984fd9fe83e352b90604d213:45
evrardjpwe should probably extend the pattern to all the roles, but I haven't got the chance to do it yet.13:46
*** deus_ex has joined #openstack-ansible13:46
evrardjpprobably worth adding the generation of the venv etc... in the -tests repo, and then use it from all the roles that need it.13:46
hwoarangawesome thanks13:47
evrardjpjrosser: yeah.13:47
evrardjpjrosser: a new playbook for offline or limited connectivity installs13:47
*** pedja has quit IRC13:47
evrardjpyou'd have the full inventory view anyway when you run this13:48
evrardjpit sounds better to me.13:48
*** deus_ex is now known as pedja13:49
evrardjpoffline-proxy_generation.yml could be the playbook name, generating something like user_proxy_autogen.yml indeed.13:49
*** sxc731 has quit IRC13:49
jrosserevrardjp: ok, we'll take that as a starting point and work something up.... thanks for the imput :)13:49
jrosser*input13:49
evrardjpit would skip the generation if the var is already set for example13:49
gillesMojafeha: thank you, yes I have already one question. During my fight, it seemed that neutron-openvswitch-agent was searching for a OVS bridge (br-vlan of me) inside the container. if it needs it why openstack-ansible playbook does not create it ?13:50
evrardjpthis way it's backwards compatible and avoid overrides or weird surprises13:50
evrardjphwoarang: that's why the -vv is useful ;)13:51
evrardjp-v wouldn't show you what ansible loads :D13:52
hwoarang:D13:52
jafehagillesMo, thats a missing piece that needs fixing. you have to create a provider bridge manually.13:52
jafehagillesMo, and add it to the correct physical interface13:52
evrardjphwoarang: if you need help on that, I can help you, it seems a prio item13:52
evrardjpit's just that I'd like to start getting our stuff included for ansible 2.5, to avoid shipping things around all the time13:53
hwoarangevrardjp: i think moving the venv script is a good suggestion13:53
hwoarang*moving to -tests13:53
evrardjpyeah we discussed that with odyssey4me and we agreed that if it was needed for another role, we should move to tests :D13:54
evrardjpand boom, you're it!13:54
hwoarangok im on it13:54
gillesMojafeha: Ah ! Ok. I wonder if I should not go to Linux bridge everywhere... But no DVR...13:55
evrardjp:D13:55
* hwoarang kicks galera13:55
evrardjphaha13:55
*** esberglu has joined #openstack-ansible13:55
evrardjpgillesMo: so?13:55
evrardjpDVR is not a big deal13:55
jafehagillesMo, step 8 and 9 in the example config here. https://docs.openstack.org/neutron/pike/admin/deploy-ovs-provider.html13:56
evrardjpit looks great on paper, I admit it.13:56
*** ykarel is now known as ykarel|afk13:56
jafehagillesMo, that should do the trick13:57
gillesMoevrardjp: Do you mean DVR is not worth the effort ? Right, I don't know how many compute nodes I will have, but it seems weird to direct all the traffic throught network nodes...14:00
jafehaevrardjp, afair the reason for developing dvr was neutrons limitation to run vrouters on the network nodes. and that would be our neutron-server container as far as i can tell. have there been any changes to this situation that i'm not aware of?14:00
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-tests master: Use a venv with previous ansible version for upgrades  https://review.openstack.org/53637214:01
jafehaevrardjp, exactly what gillesMo is saying from my perspective ;)14:02
jafehathats why we've deployed it.14:02
*** ykarel|afk has quit IRC14:03
*** hamza21 has joined #openstack-ansible14:03
jafehaevrardjp, talking about ovs-dvr, who do i turn to for meriging it's documentation? spotz?14:04
gillesMojafeha: Certainly, but I'm trying not to add extra steps to openstack-ansible, Our deployment should be simple. Add a compute node is documented in openstack-ansible. Also, the official doc is for bare metal installation, there is no LXC containers that add some layers...14:04
jafehahttps://review.openstack.org/#/c/532798/14:04
odyssey4mejafeha mind if you tweak the commit message there? you have a -1 because it makes no sense in the patch context14:06
odyssey4methe content looks fine14:06
jafehagillesMo, you're right that has to be handled by osa. i've contributed a simple aio role for ovs where this bridge handling is covered, but haven't had any time looking at the other roles why this provider bridge isn't being created.14:06
odyssey4mesomething simple like 'This patch adds documentation content to help users setup OVS-DVR.' will do fine14:07
jafehaodyssey4me, missing my dev maschine right now, but might be able to fix this on launchpad14:08
gillesMojafeha, is it something like the playbook at the end of that blog post ? https://trumant.github.io/openstack-ansible-openvswitch.html14:09
odyssey4mejafeha never mind then, I'll fix it up if you don't mind?14:09
jafehagillesMo, exactly. that should be handled upstream14:10
jafehaor in osa itself14:10
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_neutron master: Adds Neutron OVS DVR Documentation  https://review.openstack.org/53279814:10
jafehathank you!14:10
evrardjpgillesMo: jafeha both right, but I doubt you'd reach an issue if you have dedicated deploy nodes before long.14:12
evrardjpdedicated network nodes*14:13
evrardjpsimple usage and debugging too :D14:13
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-galera_server master: Use a venv with previous ansible version for upgrades  https://review.openstack.org/53637414:13
jafehaevrardjp, with that constraint i see your point.14:14
evrardjpwell it's not my cloud, you do whatever you want, but if you're afraid of scaling, maybe you should head towards a sdn solution to allow more flexibility, reporting, etc.14:14
evrardjpjust my  0.02£14:14
evrardjpdon't get me wrong, I like ovs-dvr, it's fun.14:15
evrardjpI don't feel the need to put that into prod :D14:15
odyssey4meevrardjp ie your 0.00013 BTC ;)14:16
evrardjpHAHA14:16
hwoaranglol14:16
mgariepylol14:16
odyssey4meoh wait, 0.00010 BTC ... oh wait 0.00017 BTC14:16
evrardjpodyssey4me: it's not wgat it used to be!14:16
*** ivve has quit IRC14:16
evrardjp:p14:16
evrardjpXBT is evil14:17
jafehaevrardjp, i get it now. my considertions were different: we're simply not having any hardware for deploying separate network nodes. dvr is a fine solution until we scale out one day.14:17
evrardjpI'd still go for lxb :p14:17
odyssey4mejafeha hope you got your security waxed, exposing every compute as a router with a public address is quite a thing to be doing14:17
jafehaodyssey4me, thats indeed an issue.14:20
jafehaodyssey4me, mbe i should add that to the docs.14:21
evrardjpodyssey4me: people will start to run away screaming now14:22
evrardjpcongratulations!14:22
evrardjp:D14:22
jafehaeven though i'm not convinced that makes much of a difference14:23
gillesMoevrardjp: like jafeha, my first deployment is with limited hardware and I try also some kind of hyperconverged infrastructure : Everything on 4 nodes. 3 controlers, 4 computes, also 4 Ceph OSD node on the same nodes... I know I search for problems !14:23
*** bhujay has joined #openstack-ansible14:27
evrardjpgillesMo: yup.14:28
*** ivve has joined #openstack-ansible14:28
evrardjpYou must love your kernel panics do you14:28
evrardjp:D14:29
*** ykarel|afk has joined #openstack-ansible14:29
jafehatalking about convergence and saving money: i know for fact that it is possible to run an entire osa backend (excluding storage and compute) on intel atoms :D14:30
gillesMoevrardjp: none for the moment, but I still not have any instances :-O until I manage to have working network bridges...14:30
*** jwitko has joined #openstack-ansible14:37
*** cmart has quit IRC14:47
dcdamiengillesMo: watch out, somebody can MELT your hyperconverged nodes DOWN :P14:52
gillesModcdamien: I'm clearly not convinced about hyperconverged infra for a cloud. If this Lab deployment fails, I will have more weight to go in another direction for production :-) But in this case, I need at least 9 servers14:56
evrardjpdcdamien: I see what you did there :D14:57
cloudnullmornings14:58
*** cmart has joined #openstack-ansible15:00
*** sxc731 has joined #openstack-ansible15:02
evrardjpmorning cloudnull15:04
*** RandomTech has joined #openstack-ansible15:05
RandomTechHello, Does anyome have an example of adding a seperate public network to the configs?15:06
RandomTechpublic/external*15:06
RandomTechor am i misinterprating the role of a seperate network that has to be the external one?15:08
*** cjloader has joined #openstack-ansible15:12
*** cjloader has quit IRC15:13
*** bhujay has quit IRC15:13
evrardjpRandomTech: generally we do not care about the external network. We do some wiring to make sure the interface arrives to the neutron nodes, but then it's up to the deployer15:14
evrardjpthat wiring is in the networks part of the openstack_user_config15:15
evrardjpyou can modify it the way you like depending on your use case (vlan or not...)15:15
*** cjloader has joined #openstack-ansible15:16
*** cjloader has quit IRC15:16
*** cjloader has joined #openstack-ansible15:16
RandomTechI understand that the networks are configured there im just not sure how to configure it in my setup as we have two seperate networks. An private one that we want to use for the storage/management/operations of the openstack, and a public one that we want to use for floating Ips/external container access15:17
*** hamza21 has quit IRC15:21
gameonRandomTech, this may help:   https://docs.openstack.org/project-deploy-guide/openstack-ansible/latest/app-config-prod.html15:21
gameonYou could put your MGMT net on a VLAN or similar if you wanted to restrict access to the hypervisors etc.15:21
gillesMoAh ! Is there somewhere a playbook or a tag in openstack-ansible, to remove components ? I want to remove everything related to openvswitch (package and bridges) to start clean15:21
evrardjpgillesMo: no I don't think so... It's re-roll generally. We have a playbook to remove containers, but I think in some cases (like yours), it's safer to reroll your nodes15:25
*** phalmos has joined #openstack-ansible15:25
dcdamienRandomTech: You should provide connectivity to this networks on appropriate hosts yourself and include them in `openstack_user_config.yml`. Document mentioned by gameon explains it well.15:26
gillesMoevrardjp: Rhaaaa ! It takes ages ! But I understand.15:26
*** phalmos_ has joined #openstack-ansible15:27
*** phalmos has quit IRC15:27
dcdamiengillesMo: lxc-containers-destroy playbook can be your friend in this situation :)15:27
gameongillesMo: What evrardjp said, I deployed with OVS but had to re-roll from scratch to use the default LXB15:27
gameondcdamien: I found that the stuff left on the hosts caused issues and was quicker to rebuild15:28
gillesModcdamien: yes for the config inside containers (neutron-agent), but I also have bridge config on the compute nodes, baremetal. That is up to me.15:30
gillesMogameon: OK, I think I will certainly have to do the same... I need to find at least how to rebuild without destroying my Ceph cluster (as it is on the same nodes...)15:32
gameongillesMo: Are you using bluestore?15:32
*** cjloader has quit IRC15:32
gameonWhats your disk setup like?15:32
*** cjloader has joined #openstack-ansible15:33
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-galera_server master: tasks: Drop use_percona_upstream variable variable  https://review.openstack.org/53525215:33
gameonBecause AFAIK, (don't quote me on this!!!) - when using Bluestore with collocated journals i.e on the same disk as your OSDs, you should be able to reinstall the OS etc and when you redeploy it will pickup your existing Ceph data... however I could be totally wrong15:33
gillesMoNot yet. I want to deploy Ocata, to see after that how to handle an upgrade to Pike. As I see, bluestore is not handled by openstack-ansible/ceph-ansible integration that I use.15:33
gameonHmm - I deployed Pike recently with BS15:33
gameon(in a hyperconverged fashion)15:34
gillesMogameon: I hope there's an upgrade path frome filestore to bluestore15:34
gameonYou probably could get rid of OVS if you wanted to, for me it was quicker to rebuild15:34
gameonAnd I'm not sure, AFAIK there isn't but again, could be wrong, my Ceph knowledge isn't great15:35
evrardjpis there someone with a good knowledge of tempest here?15:35
*** sxc731 has quit IRC15:36
*** ivveh has quit IRC15:37
*** eglute has quit IRC15:40
*** tacco has quit IRC15:40
*** portdirect has quit IRC15:40
*** mrhillsman has quit IRC15:40
*** kmARC has quit IRC15:40
*** electrocucaracha has quit IRC15:40
*** mancdaz has quit IRC15:40
*** Adri2000 has quit IRC15:40
*** homerp_ has quit IRC15:40
*** nwonknu has quit IRC15:40
*** ivveh has joined #openstack-ansible15:40
*** homerp has joined #openstack-ansible15:40
*** eglute_s has joined #openstack-ansible15:40
*** tacco_ has joined #openstack-ansible15:40
*** Adri2000 has joined #openstack-ansible15:40
*** Adri2000 has quit IRC15:40
*** Adri2000 has joined #openstack-ansible15:40
*** mancdaz_ has joined #openstack-ansible15:40
*** mancdaz_ is now known as mancdaz15:41
*** portdirect has joined #openstack-ansible15:41
gillesMoDoes someone know for sure if host_bind_override, in a linuxbridge context, has to point to a bridge or an interface on the host ? It's for my external public network, for which I had configured a Linuxbridge br-public on hosts, connected to the appropriate VLAN (bond0.46). Should I use br-public or bond0.46 for host_bind_override ?15:41
*** kmARC has joined #openstack-ansible15:41
*** mrhillsman has joined #openstack-ansible15:41
*** electrocucaracha has joined #openstack-ansible15:41
cloudnullgillesMo: host_bind_override is generally only needed when using a flat type network15:44
cloudnull**flat type neutron network15:44
*** hw_wutianwei has joined #openstack-ansible15:45
*** nwonknu has joined #openstack-ansible15:45
gillesMocloudnull: Yes, my br-public is flat (even if underneath, it's a VLAN)15:45
gameonDoes anyone know how I can identify which minor version of each component I'm running? Now I've done 16.0.5 to 16.0.615:45
cloudnulllinux bridge will create bridges from an interface and it can't bridge a bridge15:45
gameonAnd I guess as a follow on, how I can clean up 16.0.515:45
openstackgerritMerged openstack/openstack-ansible-specs master: Improve user experience by simplifying the guides  https://review.openstack.org/53185015:46
cloudnullgillesMo: in our example we'd hang a veth off the bridge and point the host_bind_override to one side of the veth15:46
cloudnullwhich gives neutron the ability to create more bridges from the interface.15:47
hwoarangcloudnull: Hello! could you re-apply your C/W on https://review.openstack.org/#/c/534764/ please? :)15:48
cloudnullhwoarang: yup15:50
cloudnulldone15:50
cloudnullgameon: if you've upgraded the environment (re-bootstrapped ansible, run the playbooks) you should be good to go.15:51
RandomTechgameon: Im seeing that lxcbr0 provides external access but im not seeing where to configure that15:51
hwoarangcloudnull: awesome thanks a lot15:51
gameoncloudnull: I have run, all OK. But I see 16.0.5 in the venvs, I'd like to clean them up if possible (no big deal though). But I do want to confirm that 16.0.6 is running which I'm not sure on how to ascertain15:51
gameonRandomTech: lxcbr0 is used for containers to connect to the host AFAIK15:52
RandomTechokay then im still confused on how to tell it which network/interface to use for external network connections15:53
gameonRandomTech: Sorry, my mistake15:54
gameonMy config has containers with eth0 (or 1) which connect to lxcbr0 (which runs on the host)15:55
*** sxc731 has joined #openstack-ansible15:57
*** shardy has quit IRC16:00
*** bhujay has joined #openstack-ansible16:01
*** shardy has joined #openstack-ansible16:02
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_cinder master: Fix upgrade test  https://review.openstack.org/53579116:03
*** ykarel|afk is now known as ykarel16:05
*** chyka has joined #openstack-ansible16:06
gillesMoRandomTech: That's where I am too. You define the mapping in openstack_user_config.yml, provider_networks. I think the part defining the first br-vlan as flat is an external network in the example config here : https://docs.openstack.org/project-deploy-guide/openstack-ansible/ocata/app-config-test.html16:06
RandomTechi just noticed the lxcbr0 has an ip on a network i never told it16:07
RandomTechthankfully it didnt pick a used network but still16:07
gameonRandomTech: That is what the containers communicate with the host on - see: https://docs.openstack.org/openstack-ansible-lxc_hosts/ocata/16:10
gameonI'd suggest going through every single component you want to deploy and configuring each one by one16:10
*** chyka has quit IRC16:11
cloudnullgameon: you can confirm the services are executing out of the 16.0.6 via process list16:17
cloudnulland then delete the old venv if so16:18
cloudnullI would check to see if anything is executing our of the old venv, 16.0.5 and if nothing is returned delete it16:18
gameonThanks cloudnull, a simple ps | aux ?16:18
cloudnullyea. maybe something like `ansible -m shell -a 'ps auxf | grep "16.0.5" || rm -rf "/openstack/venvs/*16.0.5*"'` all16:20
cloudnull^ totally untested16:20
gameoncloudnull, there I was writing a little bash thing. Awesome, thank you16:20
cloudnullmight want to limit the scope of that command a bit but you get the idea.16:21
cloudnull:)16:21
cloudnullRandomTech: yea. the lxcbr0 interface should use a 10.x.y.z/24 network. but it's not plugged into any interfaces by default16:21
gameoncloudnull: I've got rid of the rm bit to manually check any discrepencies. Very useful, thank you16:22
cloudnullit routes traffic from containers out of the box via iptables shinanigans16:22
cloudnullgameon: ++ anytime!16:22
cloudnullgillesMo: https://github.com/openstack/openstack-ansible/blob/master/etc/network/interfaces.d/aio_interfaces.cfg#L44-L5916:24
cloudnullin that example we're hanging the veth off the bridge16:24
cloudnullso host_bind_override would be set to "eth12"16:24
cloudnullwhich provides a virtual interface into the bridge16:24
cloudnulland allows neutron to create bridges for flat networks you setup in neutron16:25
cloudnullgillesMo: you said "my br-public is flat (even if underneath, it's a VLAN)" do you need the br-public bridge for other reasons ?16:28
cloudnulldo you're hosts need access to the public networks you'll be creating?16:29
cloudnullif no, it may be better just to have the VLAN trunked to the host and setup neutron to use a VLAN type network16:30
*** ivve has quit IRC16:31
*** rstarmer has joined #openstack-ansible16:32
gillesMocloudnull: for br-public, yes, I use it fot the lb external vip, to access horizon/API endpoints16:33
cloudnullah ok.16:33
cloudnullso then hanging the veth off the bridge is probably the easiest way forward.16:34
openstackgerritMerged openstack/openstack-ansible-tests master: Vagrantfile: Use rsync to copy working directory to VM  https://review.openstack.org/53476416:34
gillesMocloudnull: I don't think we can bridge an interface in several bridges ? If I use the bond0.46 interface that is already in br-public, it won't work ?16:35
cloudnullyou can't bridge a bridge, however you can create a bridge using an an interface that's plugged into a bridge.16:36
cloudnullwhich is what the veth is providing16:37
*** rstarmer has quit IRC16:37
cloudnullhost_bind_override is used to set a specific interface to bind to instead of the assumed bridge.16:38
evrardjpcloudnull: well16:40
cloudnullevrardjp: and then :)16:41
evrardjpthat definition is not clear to me... a veth is like a cable, so you plug the side to whatever you want, so you can plug two bridges together with a cable16:41
evrardjpcloudnull: haha I laughed.16:41
evrardjpand then?16:41
cloudnullyes16:41
evrardjphaha16:41
cloudnullthe host is effectively a switch16:41
evrardjpnot sure if it helps people16:41
evrardjpthe upgrades are better, I think tomorrow we'll see if everything is fine. I think I should freeze the whole thing for m3.16:42
evrardjpwhen I have the confirmation it works16:42
evrardjpthen we can iterate on the nspawn and others16:42
cloudnullyupie !16:43
cloudnullanyone want to review https://review.openstack.org/#/c/527592/16:43
evrardjpyeah, it took a while, but it's better that way for me: less stress, and we can, at the end, iterate faster.16:43
evrardjpcloudnull: don't be too hasteful!16:43
evrardjptomorrow!16:43
cloudnullhaste!16:43
evrardjpmore speed less haste, that's the expression?16:44
cloudnullmove fast, break things!16:44
cloudnullrelease often16:44
cloudnull:)16:44
evrardjpor is that hasters are gonna haste?16:44
*** ykarel is now known as ykarel|afk16:44
evrardjpI will -2 for today and remove all the -2 tomorrow. I hope we'll get some positive votes in the meantime16:45
cloudnull:\16:46
cloudnullmight as well -2 everthing then16:46
cloudnullif nothing is going in because of "reasons" then -2 all of the approved patches.16:47
*** chyka has joined #openstack-ansible16:47
evrardjpbut it doesn't prevent people to vote positively!16:47
evrardjpthat's how I see speed: We just just prepare all the patches, and then, when the -2 is lifted, MERGE PARTY!16:48
cloudnullwhy hold only my patches?16:48
evrardjpit's not only yours16:48
*** ivve has joined #openstack-ansible16:48
cloudnullit is16:48
evrardjpmine are -2 too16:48
evrardjpI am checking all that's big and not a bug fix16:48
openstackgerritMerged openstack/openstack-ansible-specs master: Blueprint for Blazar integration with OSA  https://review.openstack.org/52856716:49
evrardjpsometimes some slip through my cracks, like hwoarang 's patch earlier. But it's fine, I can do mistakes16:49
evrardjp:D16:49
hwoaranghmm what patch...16:49
evrardjpthe one to change the galera16:49
evrardjpI was concerned16:49
evrardjpI don't know if you recall16:49
evrardjpbut anyway16:49
evrardjpit's done16:50
cloudnullthat was a clean PR.16:50
RandomTechcloudnull: how should i configure what to use for my external network then?16:50
cloudnullI think we're being overly conservative...16:50
gillesMoDamned dynamic-inventory. I don't know where it finds it, but it always report a br-provider I had configurer once, but is no more in my openstack_user_config file...16:50
evrardjpI can remove the -2 to all those patches, but tomorrow, I am pretty sure I will be spending the day to fix stuff...16:50
hwoarangah the upgrade one16:50
cloudnull100+ line change, one line change. its all change which can break things.16:50
evrardjpwe are close to m316:51
RandomTechdoes that mean 17 is coming out soon evrardjp ?16:51
cloudnullnone of that matters for us, as a deployment project we release late.16:51
evrardjpRandomTech: b3 yes16:51
evrardjpnot final16:51
cloudnullRandomTech: what do you need to configure?16:52
evrardjpcloudnull: we've always released on time for the milestones and rc.16:52
cloudnullsure. but if we needed to release later we could.16:52
evrardjpI agree it doesn't fully matter. But I still think it's being a good citizen16:52
RandomTechim needing to specify a interface/network for external use but i cant figure out how16:52
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-apt_package_pinning master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53640816:53
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-ceph_client master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53640916:53
cloudnullRandomTech: so the cloud is online and you need to create the neutron networks?16:53
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-galera_client master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53641016:53
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-galera_server master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53641116:53
cloudnullor something else at a lower level.16:53
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-haproxy_server master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53641216:53
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-lxc_container_create master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53641316:53
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-lxc_hosts master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53641416:53
RandomTechwould it help if i explain our setup breifly?16:53
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-memcached_server master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53641516:53
cloudnullsure.16:53
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-openstack_hosts master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53641616:54
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-openstack_openrc master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53641716:54
cloudnullMight have to wait for the proposal bot to finish it's run :)16:54
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_almanach master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53641816:54
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_aodh master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53641916:54
RandomTechill type it out and wait16:54
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_barbican master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53642016:54
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_ceilometer master: Updated from OpenStack Ansible Tests  https://review.openstack.org/51890916:54
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_cinder master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53642116:54
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_cloudkitty master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53642216:54
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_designate master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53642316:54
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_glance master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53642416:55
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_gnocchi master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53642516:55
dcdamiengillesMo: look into /etc/openstack_deploy/openstack_inventory.json16:55
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_heat master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53642616:55
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_horizon master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53642716:55
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_ironic master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53642816:55
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_keystone master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53642916:55
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_magnum master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53643016:55
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_monasca master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53643116:55
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_neutron master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53643216:56
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_nova master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53643316:56
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_octavia master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53643416:56
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_rally master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53643516:56
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_sahara master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53643616:56
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_searchlight master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53643716:56
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_swift master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53643816:56
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_tacker master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53643916:56
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_tempest master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53644016:57
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_trove master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53644116:57
gillesModcdamien: yes, it's there but I thought it will be re-created when we change something in openstack_user_config ?16:57
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_watcher master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53644216:57
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-os_zaqar master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53644316:57
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-pip_install master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53644416:57
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-plugins master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53644516:57
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-rabbitmq_server master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53644616:57
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-repo_build master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53644716:57
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-repo_server master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53644816:57
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-rsyslog_client master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53644916:57
openstackgerritOpenStack Proposal Bot proposed openstack/openstack-ansible-rsyslog_server master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53645016:58
openstackgerritOpenStack Proposal Bot proposed openstack/ansible-hardening master: Updated from OpenStack Ansible Tests  https://review.openstack.org/53645116:58
dcdamiengillesMo: not sure but according to my knowledge things are appended to inventory file but not deleted except of inventory-manage script17:00
*** smatzek has joined #openstack-ansible17:02
RandomTechThere are two networks, A isolated one just for the openstack and a public one we lease an ip range of from the university. Were wanting most of openstack to run on the isolated network, however, we need the containers to have external access through the university network. Internal subnets being(10.35.0.0/16 - storage 10.45.0.0 -container & 10.55.0.0 - tunnel) on one interface. The public network being on a seperate in17:02
RandomTechcloudnull: ^17:02
RandomTechsorry that i used public/university network interchangably17:04
dcdamiengillesMo: as I know inventory file can't be recreated because - among others - it keeps containers names which are pre-generated17:04
cloudnull^ gillesMo you might need to edit the openstack_inventory.json file to remove that old network17:05
gillesModcdamien, cloudnull: thanks, I see. I don't want to regenerate names and IPs ! So I can edit the inventory file without fear.17:07
cloudnullyes there's backups in the tar17:08
*** bhujay has quit IRC17:08
cloudnullbut you can create a copy, edit, run a playbook and it if doesn't all die in a fire, it's good.17:08
cloudnullyou can test inventory without a playbook by executing the `dynamic_inventory.py` script17:09
*** pcaruana has quit IRC17:11
*** sauloaislan has joined #openstack-ansible17:15
sauloaislanMorning!17:15
gillesMoEvening ! ;-)17:16
openstackgerritMerged openstack/openstack-ansible-os_swift master: Fix upgrade test  https://review.openstack.org/53578817:16
sauloaislanCan someone explain to me why this? VIRTUAL_ENV = "/ tmp / openstack-venv-builder / venvs / ironic"17:16
sauloaislanWould that be correct? VIRTUAL_ENV = "/ openstack / venvs / ironic"17:17
evrardjpsauloaislan: what do you mean?17:20
evrardjpthey are generated in /tmp/openstack-venv-builder in the repo build process17:20
evrardjpthey are then updated in the role using virtualenv-tools (or now the shell script that replaces it)17:21
evrardjpsauloaislan: where do you see that?17:21
*** smatzek has quit IRC17:22
*** gameon has quit IRC17:22
sauloaislanevrardjp:  I am trying to install pip packages and they are being installed on /tmp/17:23
*** smatzek has joined #openstack-ansible17:23
sauloaislanI run export show all variables17:23
*** woodard has quit IRC17:23
evrardjpsauloaislan: which role?17:24
evrardjpwhich branch?17:24
evrardjpwhich venv?17:24
evrardjp...17:24
sauloaislanevrardjp: Master17:24
evrardjpok, which role?17:25
sauloaislanin ironic(host) and neutron_server venvs17:26
evrardjpneutron is pending17:26
evrardjphttps://review.openstack.org/#/c/535813/17:26
evrardjpironic should be fine17:26
*** smatzek_ has joined #openstack-ansible17:27
evrardjpsauloaislan: check your last ironic role version?17:27
evrardjpthe last patch in: https://github.com/openstack/openstack-ansible-os_ironic/commits/master should have fixed that17:27
RandomTechany idea what i may need to do cloudnull ?17:28
*** smatzek has quit IRC17:28
*** smatzek_ has quit IRC17:33
*** smatzek has joined #openstack-ansible17:35
sauloaislanevrardjp: as roles are outdated, thks !!17:35
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_swift master: Reinitialize the virtualenv  https://review.openstack.org/53581417:36
*** hamza21 has joined #openstack-ansible17:36
evrardjpsauloaislan: haha no worries. Neutron is not fixed yet. It needs a few patches to go in first.17:36
evrardjpoh no, just that one patch17:37
*** openstacking_123 has joined #openstack-ansible17:37
sauloaislanevrardjp: great, if you need help testing, just talk.17:39
evrardjpI trust zuul17:42
sauloaislanevrardjp: haha ok17:45
*** jbadiapa_ has joined #openstack-ansible17:46
d34dh0r53is /etc/openstack_deploy/group_vars deprecated?17:48
*** sxc731 has quit IRC17:51
d34dh0r53nvm, think I found what I was looking for17:52
*** RandomTech has quit IRC17:56
*** shardy has quit IRC17:59
*** mbuil has quit IRC17:59
*** gillesMo has quit IRC18:00
*** rmcall has joined #openstack-ansible18:05
*** jbadiapa_ has quit IRC18:07
*** woodard has joined #openstack-ansible18:18
*** woodard has quit IRC18:22
*** woodard has joined #openstack-ansible18:23
*** pcaruana has joined #openstack-ansible18:32
*** DimGR has quit IRC18:41
*** DimGR has joined #openstack-ansible18:41
*** ykarel|afk has quit IRC18:44
*** esberglu has quit IRC18:46
*** mrtenio has quit IRC18:49
*** esberglu has joined #openstack-ansible18:49
*** stuartgr has quit IRC18:52
*** sxc731 has joined #openstack-ansible18:53
openstackgerritMerged openstack/openstack-ansible stable/pike: Update all SHAs for 16.0.7  https://review.openstack.org/53587318:58
*** chyka has quit IRC19:00
*** poopcat has joined #openstack-ansible19:01
openstackgerritAntony Messerli proposed openstack/openstack-ansible-ops master: When linking a release, re-bootstrap Ansible  https://review.openstack.org/53653719:01
*** openstacking_123 has quit IRC19:01
*** sauloaislan has quit IRC19:05
*** poopcat1 has joined #openstack-ansible19:06
*** poopcat has quit IRC19:08
*** electrofelix has quit IRC19:10
mgariepyqq, what is the priority for the conf override ? I would think that host_vars overrides would take precedence over user_variables?19:14
mgariepyusing newton that is.19:14
*** armaan has quit IRC19:19
*** armaan has joined #openstack-ansible19:20
*** rstarmer has joined #openstack-ansible19:25
*** pbandark has quit IRC19:26
logan-user_variables have precedence over everything19:36
logan-https://docs.ansible.com/ansible/latest/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable scroll down just a bit, user_variables are loaded as "extra vars"19:37
mgariepyhmm, :(19:38
openstackgerritAntony Messerli proposed openstack/openstack-ansible-ops master: On failure return output of all tasks to be reran  https://review.openstack.org/53654119:40
*** pcaruana has quit IRC19:43
openstackgerritMerged openstack/openstack-ansible-os_neutron master: Reinitialize the virtualenv  https://review.openstack.org/53581319:44
*** dave-mcc_ is now known as dave-mcowan19:59
*** dave-mcowan is now known as dave-mccowan19:59
*** dave-mccowan is now known as dave-mcc_20:00
*** hybridpollo has joined #openstack-ansible20:03
*** chyka has joined #openstack-ansible20:06
*** hybridpollo has quit IRC20:10
*** hybridpollo has joined #openstack-ansible20:12
*** rstarmer has quit IRC20:26
*** hw_wutianwei has quit IRC20:31
*** hw_wutianwei has joined #openstack-ansible20:31
*** smatzek has quit IRC20:38
*** idlemind has quit IRC20:54
*** ivve has quit IRC21:03
*** dave-mcc_ has quit IRC21:05
*** sxc731 has quit IRC21:07
*** hamza21 has quit IRC21:10
*** esberglu has quit IRC21:16
*** esberglu has joined #openstack-ansible21:16
*** esberglu_ has joined #openstack-ansible21:19
*** esberglu has quit IRC21:20
*** dave-mccowan has joined #openstack-ansible21:30
*** strobelight has quit IRC21:47
*** dave-mcc_ has joined #openstack-ansible21:52
*** dave-mccowan has quit IRC21:52
*** jwitko_ has joined #openstack-ansible22:02
cloudnullRandomTech: sorry was AFK for a bit, still about22:03
cloudnull?22:03
*** openstacking_123 has joined #openstack-ansible22:05
*** jwitko has quit IRC22:06
*** jwitko_ has quit IRC22:08
*** openstackgerrit has quit IRC22:18
*** jwitko has joined #openstack-ansible22:31
*** smatzek has joined #openstack-ansible22:38
*** woodard has quit IRC22:42
*** smatzek has quit IRC22:43
*** openstacking_123 has quit IRC23:07
*** openstacking_123 has joined #openstack-ansible23:08
*** pmannidi has joined #openstack-ansible23:09
*** openstacking_123 has quit IRC23:09
*** gokhan_ has quit IRC23:14
*** mrhillsman has quit IRC23:26
*** mrhillsman has joined #openstack-ansible23:26
*** electrocucaracha has quit IRC23:26
*** kmARC has quit IRC23:26
*** kmARC has joined #openstack-ansible23:27
*** electrocucaracha has joined #openstack-ansible23:27
*** mancdaz has quit IRC23:27
*** Adri2000 has quit IRC23:28
*** dhellmann has quit IRC23:28
*** dhellmann has joined #openstack-ansible23:29
*** mancdaz has joined #openstack-ansible23:29
*** Adri2000 has joined #openstack-ansible23:29
*** Adri2000 has quit IRC23:29
*** Adri2000 has joined #openstack-ansible23:29
*** openstackgerrit has joined #openstack-ansible23:45
openstackgerritAntony Messerli proposed openstack/openstack-ansible-ops master: Remove BOOTSTRAP_ANSIBLE_FOLDER variable  https://review.openstack.org/53653723:45
*** phalmos_ has quit IRC23:46
*** openstack has quit IRC23:55
*** openstack has joined #openstack-ansible23:58
*** ChanServ sets mode: +o openstack23:58

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