Wednesday, 2019-01-16

*** aedc has quit IRC00:03
*** tosky has quit IRC00:08
*** DanyC_ has quit IRC00:09
*** hamzy_ has joined #openstack-ansible00:20
*** partlycloudy has joined #openstack-ansible00:24
*** DanyC has joined #openstack-ansible00:25
*** DanyC has quit IRC00:29
openstackgerritMerged openstack/openstack-ansible master: Update inventory generator to support container gateway override  https://review.openstack.org/62930900:42
openstackgerritMerged openstack/openstack-ansible stable/rocky: Updated SHA for os_horizon role  https://review.openstack.org/63098200:42
openstackgerritMerged openstack/openstack-ansible stable/rocky: Fixes empty metal_query  https://review.openstack.org/63042900:42
*** macza_ has quit IRC01:03
*** hwoarang has quit IRC01:30
*** hwoarang has joined #openstack-ansible01:32
prometheanfireping https://review.openstack.org/#/c/625634/ (os_barbican is passing, hurry to get your patches it)01:42
*** TxGirlGeek has quit IRC01:52
openstackgerritMerged openstack/openstack-ansible-lxc_container_create master: Update container interface template to disable DHCP routes when gateway set  https://review.openstack.org/62931002:01
jamesdentonthe gate is super fast tonight02:02
jamesdentoni don't think a full deploy is happening02:05
*** hwoarang has quit IRC02:07
*** hwoarang has joined #openstack-ansible02:07
jamesdentonn/m that nonsense02:14
*** bgmccollum has joined #openstack-ansible02:43
cloudnullhola!03:12
*** vnogin has joined #openstack-ansible03:14
*** vnogin has quit IRC03:19
*** triceracops has quit IRC03:46
*** udesale has joined #openstack-ansible03:50
openstackgerritMerged openstack/openstack-ansible-ops master: Add a default retention policy for skydive indexes  https://review.openstack.org/63109904:08
*** shyamb has joined #openstack-ansible04:23
*** dave-mccowan has quit IRC04:44
*** flaviosr_ has quit IRC04:52
*** sum12 has quit IRC04:54
*** shyamb has quit IRC05:00
*** hwoarang has quit IRC05:00
*** hwoarang has joined #openstack-ansible05:01
*** flaviosr_ has joined #openstack-ansible05:04
*** sum12 has joined #openstack-ansible05:06
*** shyamb has joined #openstack-ansible05:17
*** radeks has joined #openstack-ansible05:24
*** udesale has quit IRC05:35
*** udesale has joined #openstack-ansible05:40
*** shyamb has quit IRC05:45
*** fnpanic has quit IRC05:54
*** shyamb has joined #openstack-ansible05:55
*** macza has joined #openstack-ansible06:11
*** macza has quit IRC06:15
*** shyamb has quit IRC06:26
*** shyamb has joined #openstack-ansible06:26
*** radeks has quit IRC06:28
*** hamzaachi has joined #openstack-ansible06:32
*** TxGirlGeek has joined #openstack-ansible06:34
*** radeks has joined #openstack-ansible06:36
*** TxGirlGeek has quit IRC06:40
*** shyamb has quit IRC07:01
*** shyamb has joined #openstack-ansible07:11
*** udesale has quit IRC07:11
*** pcaruana has joined #openstack-ansible07:12
*** vnogin has joined #openstack-ansible07:15
*** faizy98 has joined #openstack-ansible07:17
*** vnogin has quit IRC07:20
*** udesale has joined #openstack-ansible07:24
*** faizy98 has quit IRC07:27
*** udesale has quit IRC07:29
*** udesale has joined #openstack-ansible07:29
*** fnpanic has joined #openstack-ansible07:33
fnpanichi07:33
*** shyamb has quit IRC07:35
*** shyamb has joined #openstack-ansible07:35
*** radeks has quit IRC07:46
*** radeks has joined #openstack-ansible07:52
*** ygk_12345 has joined #openstack-ansible07:54
ygk_12345odyssey4me: hi. I need the procedure to install designate. Especially what config to fill before running the playbook07:55
ygk_12345odyssey4me: i couldn't find on the internet07:55
*** ostackz has quit IRC08:02
*** radeks has quit IRC08:04
*** hamzaachi_ has joined #openstack-ansible08:09
*** maxbab has joined #openstack-ansible08:10
*** hamzaachi has quit IRC08:10
jrosserygk_12345: OSA will deploy the designate backend, and you can configure it by looking at the designate documentation and then applying the necessary config via OSA overrides to the os_designate role08:13
jrosserygk_12345: however every organisation has its own preferences about what the upstream dns infrastructure beyond designate is, and OSA remains agnostic to that08:14
*** kopecmartin|off is now known as kopecmartin08:15
*** DanyC has joined #openstack-ansible08:17
*** DanyC has quit IRC08:17
jrosserygk_12345: we have discussed putting together an example configuration for designate/bind integration in the openstack-ansible-ops repository, but it needs people to have spare time to work on that08:17
*** DanyC has joined #openstack-ansible08:17
ygk_12345jrosser: we have the backend ready. Now we need to know what config to supply for the ansible08:24
jrosserygk_12345: you mean you have delayed designate? Or you have an upstream bind server?08:26
jrosserSorry “deployed” designate08:26
ygk_12345jrosser: we have a bind server runing on an ubuntu 18 server. we choose to make it as backend for deisgnate and deploy it08:27
*** hamzaachi_ has quit IRC08:29
*** hamzaachi_ has joined #openstack-ansible08:30
*** hamzaachi_ has quit IRC08:31
*** hamzaachi_ has joined #openstack-ansible08:32
jrosserygk_12345: have you created the OSA designate containers?08:36
*** tosky has joined #openstack-ansible08:37
openstackgerritChandan Kumar proposed openstack/openstack-ansible-os_tempest master: Add tempest_interface_name var for setting interface  https://review.openstack.org/63094208:38
ygk_12345jrosser: not yet08:39
jrosserthe hosts for each set of service containers that you want should be defined in your openstack_user_config, like this https://github.com/openstack/openstack-ansible/blob/708b51d6d37574d73b1cd4eb666986c9707fa2d1/etc/openstack_deploy/conf.d/designate.yml.example08:40
evrardjpsorry for missing the meeting yesterday08:40
ygk_12345jrosser: ok after that ? any user_variables to fill in ?08:42
jrosseralmost certainly, but that depends on what you want to do08:42
ygk_12345jrosser: where do we mention the backend dns server ip as a pool ?08:43
jrosserhave you studied the os_designate role?08:43
ygk_12345jrosser: not exactly08:43
jrossereverything you are able to override is docuemented in the role defaults/main.yml, specifically here https://github.com/openstack/openstack-ansible-os_designate/blob/master/defaults/main.yml#L122-L16308:43
jrosserin all of the OSA roles the defaults/main.yml is pretty much the documenation for how to use the role08:44
ygk_12345jrosser: do we have to create a main.yml file explicitly ?08:46
ygk_12345jrosser: do u have a rough note of the procedure to deploy designate playbook anywhere ?08:47
jrosseryou can override any of the values in the role defaults/main.yml by putting  your own variables of the same name into /etc/openstack_deploy/user_variables.yml08:47
*** shyamb has quit IRC08:47
ygk_12345jrosser: oh ok08:47
jrosserhere is some documentation about how we deal with user overrides in openstack-ansible https://docs.openstack.org/openstack-ansible/rocky/reference/configuration/using-overrides.html08:49
jrosseryou need to define the container hosts for designate in your openstack_user config08:50
jrossercreate the containers08:51
jrosserrun the designate service setup playbook which is here https://github.com/openstack/openstack-ansible/blob/master/playbooks/os-designate-install.yml08:51
jrosserput your own config into user_variables, and iterate that until you get it working as you want08:52
*** hamzaachi_ has quit IRC08:52
*** aedc has joined #openstack-ansible09:04
jrosserygk_12345: thats a lot of info i've given you.... if you get stuck on any specific part please ask and someone will try to help out09:10
*** aedc has quit IRC09:10
*** Bhujay has joined #openstack-ansible09:14
*** Bhujay has quit IRC09:15
*** Bhujay has joined #openstack-ansible09:15
*** Bhujay has quit IRC09:16
*** Bhujay has joined #openstack-ansible09:17
*** Bhujay has quit IRC09:18
*** hamzaachi has joined #openstack-ansible09:18
*** Bhujay has joined #openstack-ansible09:18
*** Bhujay has quit IRC09:19
*** Bhujay has joined #openstack-ansible09:20
*** Bhujay has quit IRC09:21
*** Bhujay has joined #openstack-ansible09:21
*** Bhujay has quit IRC09:22
*** Bhujay has joined #openstack-ansible09:23
*** Bhujay has quit IRC09:24
*** Bhujay has joined #openstack-ansible09:24
*** s_berg has joined #openstack-ansible09:25
*** Bhujay has quit IRC09:25
*** Bhujay has joined #openstack-ansible09:26
*** Bhujay has quit IRC09:27
*** Bhujay has joined #openstack-ansible09:27
*** Bhujay has quit IRC09:28
*** Bhujay has joined #openstack-ansible09:29
*** Bhujay has quit IRC09:30
*** ygk_12345 has quit IRC09:30
*** Bhujay has joined #openstack-ansible09:30
*** Bhujay has quit IRC09:31
*** Bhujay has joined #openstack-ansible09:32
*** Bhujay has quit IRC09:37
chandan_kumarodyssey4me: please have a look at this error http://logs.openstack.org/00/627500/43/check/tripleo-ci-centos-7-standalone-os-tempest/04c119d/logs/ara_oooq/result/59f8db4c-b448-43f7-a9c0-8482f4c3ad57/09:45
chandan_kumarodyssey4me: https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/validate-tempest/defaults/main.yml#L11 this is what we use in tripleo ci09:46
chandan_kumari need to pass public_physical_network there09:47
*** vnogin has joined #openstack-ansible09:50
odyssey4mechandan_kumar one of these perhaps? https://github.com/openstack/openstack-ansible-os_tempest/blob/master/defaults/main.yml#L147-L14809:51
jrosserchandan_kumar: looks like you need to pass some of those vars in overriding the role defaults? https://github.com/openstack/openstack-ansible-os_tempest/blob/master/defaults/main.yml#L142-L15309:51
jrosseroh09:51
jrossersnap :)09:51
odyssey4mehaha :)09:51
odyssey4memorning all09:52
jrosserhello09:52
chandan_kumarodyssey4me: I think i need to introduce provider_physical_network also there as it is missing there09:55
odyssey4mechandan_kumar I dunno? What does that map to? There's already the network name, subnet name09:58
chandan_kumarodyssey4me: in tripleo side, we create a public network from physcial network09:58
chandan_kumarodyssey4me: https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/validate-tempest/templates/cleanup-network.sh.j2#L5109:59
odyssey4mechandan_kumar note that you can also use https://docs.openstack.org/openstack-ansible/latest/reference/configuration/using-overrides.html#overriding-conf-files to change anything in tempest.conf, if that's where you need a new entry09:59
jrosserfwiw i find the var names tempest_public_net_provider_type and tempest_public_net_physical_type particularly obtuse, iirc one of them is actually the name of the network09:59
odyssey4mechandan_kumar I don't really understand how neutron networking works, so I'll have to defer to others who do.09:59
chandan_kumarodyssey4me: got that tempest_public_net_physical_type09:59
chandan_kumari need to replace this one it will work09:59
odyssey4mejrosser perhaps we should do a rename of the vars then?10:00
chandan_kumarjrosser: odyssey4me I am sending a patch to rename that var10:00
odyssey4meah ok - probably a legacy of the past - note that var name is used elsewhere, so we should probably allow both to be used for a cycle and have a reno to deprecate the old name10:01
jrosserodyssey4me: i've never understood this tempest_public_net_physical10:01
jrosseroh10:01
jrosserthis https://github.com/openstack/openstack-ansible-os_tempest/blob/7bfccfe47d3c9762e51f2abafef6cdf7f142d5e1/tasks/tempest_resources.yml#L172-L17310:01
jrosseri beleive this to be originating from the network type == the network name, i.e both "flat" so you can use the vars interchangeably and stuff keeps working10:02
chandan_kumarodyssey4me: it is used at there places http://codesearch.openstack.org/?q=tempest_public_net_physical_type&i=nope&files=&repos=10:03
*** vnogin has quit IRC10:05
*** Bhujay has joined #openstack-ansible10:06
*** s_berg_ has joined #openstack-ansible10:06
jrosseri've wondered before if there is merit in changing the network definitions from "flat":"flat" to "flat-net":"flat" just so that its totally clear which is the name and which is the type10:07
*** Bhujay has quit IRC10:07
*** Bhujay has joined #openstack-ansible10:07
*** Bhujay has quit IRC10:08
*** Bhujay has joined #openstack-ansible10:09
*** electrofelix has joined #openstack-ansible10:09
*** Bhujay has quit IRC10:10
*** s_berg has quit IRC10:10
*** asettle has joined #openstack-ansible10:10
*** Bhujay has joined #openstack-ansible10:10
*** Bhujay has quit IRC10:11
*** Bhujay has joined #openstack-ansible10:12
*** Bhujay has quit IRC10:13
*** Bhujay has joined #openstack-ansible10:13
chandan_kumarjrosser: odyssey4me this two are good to go https://review.openstack.org/#/c/630942/ and https://review.openstack.org/62818210:14
*** Bhujay has quit IRC10:14
*** Bhujay has joined #openstack-ansible10:15
*** shyamb has joined #openstack-ansible10:15
*** Bhujay has quit IRC10:16
*** Bhujay has joined #openstack-ansible10:16
*** Bhujay has quit IRC10:17
*** Bhujay has joined #openstack-ansible10:18
*** priteau has joined #openstack-ansible10:18
*** Bhujay has quit IRC10:19
*** Bhujay has joined #openstack-ansible10:19
*** Bhujay has quit IRC10:20
*** Bhujay has joined #openstack-ansible10:21
*** Bhujay has quit IRC10:22
*** Bhujay has joined #openstack-ansible10:22
*** Bhujay has quit IRC10:23
*** Bhujay has joined #openstack-ansible10:24
*** Bhujay has quit IRC10:25
*** Bhujay has joined #openstack-ansible10:25
*** Bhujay has quit IRC10:26
*** Bhujay has joined #openstack-ansible10:27
*** Bhujay has quit IRC10:28
*** Bhujay has joined #openstack-ansible10:28
openstackgerritChandan Kumar proposed openstack/openstack-ansible-os_tempest master: Rename tempest_public_net_physical_{type to name}  https://review.openstack.org/63118310:28
chandan_kumarodyssey4me: jrosser ^^ once you are ok, then I can add the release notes10:29
*** Bhujay has quit IRC10:29
*** Bhujay has joined #openstack-ansible10:30
*** Bhujay has quit IRC10:31
*** Bhujay has joined #openstack-ansible10:31
*** Bhujay has quit IRC10:32
*** Bhujay has joined #openstack-ansible10:33
*** Bhujay has quit IRC10:34
*** Bhujay has joined #openstack-ansible10:34
*** Bhujay has quit IRC10:35
*** Bhujay has joined #openstack-ansible10:36
*** Bhujay has quit IRC10:37
*** Bhujay has joined #openstack-ansible10:37
*** Bhujay has quit IRC10:38
*** Bhujay has joined #openstack-ansible10:39
*** Bhujay has quit IRC10:40
*** Bhujay has joined #openstack-ansible10:40
*** Bhujay has quit IRC10:41
*** Bhujay has joined #openstack-ansible10:42
*** Bhujay has quit IRC10:43
*** Bhujay has joined #openstack-ansible10:43
*** Bhujay has quit IRC10:44
*** s_berg_ has quit IRC10:45
*** Bhujay has joined #openstack-ansible10:45
*** s_berg has joined #openstack-ansible10:45
*** Bhujay has quit IRC10:46
*** Bhujay has joined #openstack-ansible10:46
*** Bhujay has quit IRC10:47
*** Bhujay has joined #openstack-ansible10:48
*** Bhujay has quit IRC10:49
*** shyam89 has joined #openstack-ansible10:49
*** Bhujay has joined #openstack-ansible10:49
*** s_berg_ has joined #openstack-ansible10:50
*** Bhujay has quit IRC10:50
*** shyamb has quit IRC10:51
*** Bhujay has joined #openstack-ansible10:51
*** Bhujay has quit IRC10:52
*** s_berg has quit IRC10:52
*** Bhujay has joined #openstack-ansible10:52
*** Bhujay has quit IRC10:53
*** Bhujay has joined #openstack-ansible10:54
*** Bhujay has quit IRC10:55
*** Bhujay has joined #openstack-ansible10:55
*** Bhujay has quit IRC10:56
*** Bhujay has joined #openstack-ansible10:57
*** Bhujay has quit IRC10:58
*** Bhujay has joined #openstack-ansible10:58
*** Bhujay has quit IRC10:59
*** Bhujay has joined #openstack-ansible11:00
*** Bhujay has quit IRC11:01
*** shyam89 has quit IRC11:03
*** Bhujay has joined #openstack-ansible11:03
*** udesale has quit IRC11:12
jamesdentonmornin11:26
openstackgerritChandan Kumar proposed openstack/openstack-ansible-os_tempest master: Rename tempest_public_net_physical_{type to name}  https://review.openstack.org/63118311:28
*** shyamb has joined #openstack-ansible11:35
openstackgerritJames Denton proposed openstack/openstack-ansible-os_neutron master: Fix whitespace in neutron.conf template  https://review.openstack.org/60803111:44
*** Bhujay has quit IRC12:06
*** asettle has quit IRC12:06
chandan_kumarodyssey4me: http://logs.openstack.org/82/627482/45/check/python-tempestconf-tempest-os-tempest/df4aafa/job-output.txt.gz#_2019-01-16_11_05_03_62811912:07
*** Bhujay has joined #openstack-ansible12:07
chandan_kumarodyssey4me:  we need libselinux-python on devstack centos controller node12:07
chandan_kumarI am putting it under vars/redhat.yaml12:07
odyssey4mechandan_kumar that won't put it on the controller - it'll put it on the target12:08
chandan_kumarodyssey4me: sorry I mean target12:08
*** ygk_12345 has joined #openstack-ansible12:10
*** s_berg_ has quit IRC12:10
*** s_berg has joined #openstack-ansible12:10
openstackgerritChandan Kumar proposed openstack/openstack-ansible-os_tempest master: Add libselinux-python package for Red Hat distro  https://review.openstack.org/63120312:12
openstackgerritChandan Kumar proposed openstack/openstack-ansible-os_tempest master: Add libselinux-python package for Red Hat distro  https://review.openstack.org/63120312:13
*** ansmith_ has joined #openstack-ansible12:21
chandan_kumarodyssey4me: on tripleo side http://logs.openstack.org/00/627500/44/check/tripleo-ci-centos-7-standalone-os-tempest/e55fbc9/logs/ara_oooq/result/b052f270-7a91-4e52-b988-68d82203fd5b/12:27
chandan_kumarodyssey4me: https://github.com/openstack/openstack-ansible-os_tempest/blob/master/tasks/tempest_post_install.yml#L3012:27
chandan_kumarodyssey4me: it is complaining at this place12:28
chandan_kumarbut syntex looks correct12:28
chandan_kumarand here is the playbook https://review.openstack.org/#/c/628415/20/playbooks/multinode-standalone.yml12:28
chandan_kumaropenstackgerrit: I think I need this ansible rolehttps://github.com/openstack/ansible-config_template12:31
chandan_kumar?12:31
chandan_kumarlet me try that12:32
chandan_kumarls12:32
odyssey4mechandan_kumar yep12:32
chandan_kumarlet me fix it on tripleo side12:33
*** bgmccollum has quit IRC12:33
*** udesale has joined #openstack-ansible12:42
*** shyamb has quit IRC12:52
*** bgmccollum has joined #openstack-ansible12:55
*** electrofelix has quit IRC12:58
openstackgerritChandan Kumar proposed openstack/ansible-config_template master: Use usr/local/share/ansible/roles for data_files  https://review.openstack.org/63121413:05
*** mkuf has quit IRC13:13
openstackgerritMarkos Chandras (hwoarang) proposed openstack/openstack-ansible-os_glance master: [DNM] - Testing openSUSE jobs  https://review.openstack.org/59951813:15
*** Bhujay has quit IRC13:25
*** Bhujay has joined #openstack-ansible13:25
*** dave-mccowan has joined #openstack-ansible13:26
*** Bhujay has quit IRC13:26
*** Bhujay has joined #openstack-ansible13:27
*** Bhujay has quit IRC13:28
*** Bhujay has joined #openstack-ansible13:28
*** Bhujay has quit IRC13:29
*** Bhujay has joined #openstack-ansible13:30
*** strattao has joined #openstack-ansible13:30
*** Bhujay has quit IRC13:31
*** Bhujay has joined #openstack-ansible13:31
*** mkuf has joined #openstack-ansible13:32
*** Bhujay has quit IRC13:32
*** Bhujay has joined #openstack-ansible13:33
*** Bhujay has quit IRC13:34
*** Bhujay has joined #openstack-ansible13:34
*** Bhujay has quit IRC13:35
*** Bhujay has joined #openstack-ansible13:36
*** Bhujay has quit IRC13:37
*** Bhujay has joined #openstack-ansible13:37
*** Bhujay has quit IRC13:38
*** Bhujay has joined #openstack-ansible13:39
*** Bhujay has quit IRC13:40
*** Bhujay has joined #openstack-ansible13:40
*** Bhujay has quit IRC13:41
*** Bhujay has joined #openstack-ansible13:42
*** Bhujay has quit IRC13:43
*** Bhujay has joined #openstack-ansible13:43
*** Bhujay has quit IRC13:44
*** Bhujay has joined #openstack-ansible13:45
*** Bhujay has quit IRC13:46
*** Bhujay has joined #openstack-ansible13:46
*** mathlin has joined #openstack-ansible13:47
*** mkuf_ has joined #openstack-ansible13:49
*** lemouchon has joined #openstack-ansible13:51
*** mkuf has quit IRC13:53
*** Soopaman has joined #openstack-ansible14:02
openstackgerritMerged openstack/openstack-ansible-os_neutron master: Update OVN Scenario  https://review.openstack.org/62948814:03
nowsterSilly query: Is keystone HEAD currently broken such that it doesn't show the sidebar menu on the left with Project/Admin/Identity/Settings all the time?14:11
*** lemouchon has quit IRC14:11
nowster(It might be my installation that's at fault, of course)14:11
*** mathlin_ has joined #openstack-ansible14:13
*** mathlin has quit IRC14:16
ygk_12345odyssey4me: how do I create the lxc container for designate ?14:17
nowsterhmm... looks like stuff is missing14:17
odyssey4meygk_12345 add the applicable host group and hosts in it to openstack_user_config, then run the lxc-containers-create playbook to create the containers, then run the designate playbook, then run the neutron/nova playbooks to do the integrations if it's all working14:18
ygk_12345odyssey4me: if I say this "openstack-ansible lxc-containers-create designate" , will that work ?14:18
odyssey4meygk_12345 with the full file name, yes - and assuming you have the host group populated14:19
ygk_12345odyssey4me: ok i will try and let you know. thanks14:19
*** shardy has joined #openstack-ansible14:23
ygk_12345odyssey4me: i couldn't find the exact name of the desginate contianer create playbbok ?14:27
ygk_12345odyssey4me: any idea abt its name ?14:28
odyssey4meygk_12345 there is only one container create playbook: lxc-containers-create.yml14:28
ygk_12345odyssey4me: "openstack-ansible lxc-containers-create.yml designate"  , it is showing this error14:28
*** maxbab has quit IRC14:28
ygk_12345odyssey4me: ERROR! the playbook: designate could not be found14:28
odyssey4meygk_12345 the designate playbook name is os-designate-install.yml14:28
odyssey4meyou're asking ansible to run a playbook called 'designate' which doesn't exist14:29
ygk_12345odyssey4me: how  to create the designate lxc contianer then ?14:29
odyssey4meyou might be wanting to limit it to only running the container create playbook for the designate group, which would be: openstack-ansible lxc-containers-create.yml --limit lxc_hosts,designate_all14:29
odyssey4meotherwise just run: openstack-ansible lxc-containers-create.yml14:30
odyssey4methat will do all containers, including the designate ones14:30
ygk_12345odyssey4me: ok14:30
odyssey4mefor it to actually create containers, you'll need an openstack_user_config or conf.d entry like this (with the right hosts in it): https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/conf.d/designate.yml.example14:31
*** mkuf_ has quit IRC14:35
ygk_12345odyssey4me: its saying no hosts matched eventhough I specified it under dnsaas_hosts14:36
openstackgerritMerged openstack/openstack-ansible-os_barbican master: Enable overriding the service setup host python interpreter  https://review.openstack.org/62118414:37
*** mkuf_ has joined #openstack-ansible14:37
*** radeks has joined #openstack-ansible14:39
odyssey4meygk_12345 what file did you put dnaas_hosts into?14:40
*** sep has quit IRC14:40
*** sep has joined #openstack-ansible14:40
ygk_12345odyssey4me: in /etc/openstack_deploy/openstack_user_config.yml14:40
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_barbican stable/rocky: Enable overriding the service setup host python interpreter  https://review.openstack.org/63123114:40
odyssey4meygk_12345 can you share a sanitised snippet in a paste service?14:40
ygk_12345odyssey4me: sure14:41
prometheanfireshilling for reviews (final in set) https://review.openstack.org/#/c/625634/ (one line change)14:41
ygk_12345odyssey4me: http://paste.openstack.org/show/742765/14:42
odyssey4meygk_12345 interesting - that looks right... and you can do this instead FYI: dnsaas_hosts:  *infrastructure_hosts14:44
ygk_12345odyssey4me: ok will try now14:45
ygk_12345odyssey4me: still the same error no hosts matched14:47
ygk_12345odyssey4me: should I run the setup-hosts first again ?14:47
odyssey4meygk_12345 that sounds a bit odd14:47
odyssey4meno, hang on a sec14:47
ygk_12345odyssey4me: ok14:47
*** s_berg has quit IRC14:47
*** radeks has quit IRC14:49
odyssey4meygk_12345 and that is in /etc/openstack_deploy/openstack_user_config.yml ?14:49
ygk_12345odyssey4me: yes14:50
*** s_berg has joined #openstack-ansible14:50
ygk_12345odyssey4me: i used it to install rest of the services14:50
ygk_12345odyssey4me: it worked well for them14:50
odyssey4meygk_12345 if you run /opt/openstack-ansible/inventory/dynamic_inventory.py does the json output include dnaas_hosts ?14:51
odyssey4meor if you run this does it show the designate/dnaas groups? /opt/openstack-ansible/scripts/inventory-manage -G14:51
*** s_berg has quit IRC14:53
ygk_12345odyssey4me: it doesn't show14:53
ygk_12345odyssey4me: oh it shows this c1b_designate_container-7e09d89414:54
odyssey4meok, and what groups is that container in?14:54
ygk_12345odyssey4me: this worked for me "openstack-ansible lxc-container-create  -l designate_api"14:55
ygk_12345odyssey4me: at last14:56
ygk_12345odyssey4me: but does that install all other deisgnate services into that contianer ?14:57
ygk_12345odyssey4me: its worked . now should I  run infrastructure playbbok also before os-designate playbook ?14:58
odyssey4meygk_12345 were you using just 'designate' or 'designate_all' previously?14:58
odyssey4meygk_12345 also, if you limit, you must include lxc_hosts in the limit when targeting containers with that playbook, because it needs facts from the hosts14:59
odyssey4meas mentioned before: openstack-ansible lxc-containers-create.yml --limit lxc_hosts,designate_all14:59
ygk_12345odyssey4me: in which file r u asking ?14:59
ygk_12345i just did this "openstack-ansible lxc-container-create  -l designate_api"14:59
odyssey4meygk_12345 no file, I'm speaking about the CLI command you're executing14:59
ygk_12345should I do designate_all ?14:59
odyssey4meyou should do this: openstack-ansible lxc-containers-create.yml --limit lxc_hosts,designate_all15:00
ygk_12345odyssey4me: oh ok. i will redo it now15:00
odyssey4meonce that's done, run openstack-ansible os-designate-install.yml15:01
ygk_12345odyssey4me: what is the next step after this ?15:01
ygk_12345odyssey4me: ok15:01
odyssey4methen you'll need to do the horizon, neutron and nova playbooks to enable all the integrations once designate is actually working15:01
ygk_12345odyssey4me: ok15:02
*** Bhujay has quit IRC15:06
cloudnullmornings15:07
jamesdentonhi15:08
*** mathlin_ has quit IRC15:08
ygk_12345odyssey4me: should we run setup-hosts for this container for installing venv pkgs ?15:13
odyssey4meygk_12345 it might be necessary these days, I forget... in fact you may need to run all three setup-* playbooks15:14
ygk_12345odyssey4me: how to target them towards the continaers ?15:14
ygk_12345odyssey4me: --limit lxc_hosts ?15:14
odyssey4meygk_12345 --limit lxc_hosts,designate_all15:14
ygk_12345odyssey4me: ok got it15:15
*** openstacking_123 has joined #openstack-ansible15:35
dmsimardoi o/15:36
dmsimardI'd like to send a patch to get OSA to run the upcoming ara 1.0 just to test things (it's not ready yet)15:36
odyssey4medmsimard sure, it'd be nice to see!15:36
dmsimardI can tell ahead of time that the backend isn't py2 compatible so I'd like to not waste resources on attempting to run centos jobs15:37
dmsimardJust one job should be sufficient, should I just remove all those templates? https://github.com/openstack/openstack-ansible/blob/master/zuul.d/project.yaml15:37
odyssey4medmsimard :( sure, if the patch is just WIP to test it out and see, then go ahead - we can figure out the other details later15:38
dmsimardopenstack-ansible-deploy-aio_metal-ubuntu-bionic looks like a good candidate, I'll try that one15:39
odyssey4medmsimard yep, it's our fastest one IIRC15:39
openstackgerritDavid Moreau Simard proposed openstack/openstack-ansible master: Do not merge: test ara 1.0  https://review.openstack.org/63126215:41
dmsimardodyssey4me: we're making progress on the UI but I remember that once upon a time the UI was "good enough" until we hit larger playbooks like the ones from OSA so I'm really just gathering data for now15:43
odyssey4medmsimard happy to be of service :)15:43
dmsimardI'll definitely be reaching out for feedback once we get closer to something15:43
*** hamzaachi_ has joined #openstack-ansible15:45
*** hamzaachi has quit IRC15:47
*** strattao has quit IRC15:50
*** strattao has joined #openstack-ansible15:51
*** udesale has quit IRC15:56
*** TxGirlGeek has joined #openstack-ansible15:59
chandan_kumarodyssey4me: libselinux issue still not working16:01
*** hamzaachi_ has quit IRC16:01
chandan_kumarodyssey4me: we need to enable system-site-packages I think in the created vnev on target16:02
odyssey4mechandan_kumar very bad idea16:02
odyssey4mechandan_kumar going afk for a bit, but mixing system and venv packages is pretty bad - you can use the symlink function to be specific though16:03
odyssey4methat will only link the specific package, not all systempackages16:03
chandan_kumarodyssey4me: https://medium.com/@audun.nes/aborting-target-uses-selinux-but-python-bindings-libselinux-python-arent-installed-f6b9d454213016:03
chandan_kumarodyssey4me: people just copied stuff16:03
*** radeks has joined #openstack-ansible16:06
ygk_12345odyssey4me: it is failing to pull the venv for designate16:06
ygk_12345odyssey4me: "status": 404, "url": "http://sample.cloud:8181/venvs/18.1.1/ubuntu-18.04-x86_64/designate-18.1.1-x86_64.checksum"}16:08
dmsimardchandan_kumar: I blogged on that specific issue before but I should update my blog post :)16:09
dmsimardchandan_kumar: inheriting system site packages or copying libselinux are neither satisfactory IMO16:10
chandan_kumardmsimard: yes16:10
dmsimardThe solution I tend to recommend is to set the ansible python interpreter either at the host level or at the task level16:10
dmsimardso that ansible uses the global python interpreter (where libselinux is available) for the tasks that need it16:11
chandan_kumardmsimard: https://review.openstack.org/#/c/627482/46/.zuul.yaml@18816:12
chandan_kumardmsimard: I think I am setting ansible python intepreter at host level16:12
dmsimardchandan_kumar: it's prefixed by the venv, no ?16:13
dmsimardchandan_kumar: it would need to be like /usr/bin/python2 (for example)16:13
dmsimardotherwise you're getting the python interpreter from the virtualenv which does not have libselinux (unless you're copying it inside or you're inheriting system site packages)16:13
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Convert test network setup to use the networkd role  https://review.openstack.org/59259616:14
prometheanfirehere's hoping16:16
chandan_kumardmsimard: I am using venv one python interpreter16:16
chandan_kumardmsimard: let me change that16:16
*** openstacking_123 has quit IRC16:19
*** strattao has quit IRC16:21
ygk_12345odyssey4me: how to pull designate pkgs into the repo container ?16:23
*** pcaruana has quit IRC16:25
*** Soopaman has quit IRC16:25
*** ygk_12345 has quit IRC16:32
*** aedc has joined #openstack-ansible16:38
chandan_kumardmsimard: odyssey4me I am seeing other option also venv_packages_to_symlink: https://github.com/openstack/ansible-role-python_venv_build/blob/master/defaults/main.yml#L6916:39
*** macza has joined #openstack-ansible16:42
openstackgerritManuel Buil proposed openstack/openstack-ansible-os_neutron master: Use the new services names for sfc  https://review.openstack.org/62221616:42
*** mathlin has joined #openstack-ansible16:46
chandan_kumarcloudnull: https://review.openstack.org/630942 and https://review.openstack.org/631183 are good to go16:56
cloudnulldone16:56
chandan_kumarcloudnull: and this one also https://review.openstack.org/62818216:56
chandan_kumarcloudnull: thanks !16:57
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Convert test network setup to use the networkd role  https://review.openstack.org/59259617:00
chandan_kumarcloudnull: Does OSA have ansible roles to play with libvirt?17:01
cloudnullwe do some tinkering with libvirt in os_nova17:01
cloudnullbut not a specific libvirt common role17:01
chandan_kumarcloudnull: ok17:01
cloudnullsomething specific you're looking to do ?17:02
chandan_kumarcloudnull: nope I am was looking for common role to play with libvirt only17:02
cloudnullnope nothing we have, though something that would be welcomed :)17:03
cloudnullwe do have common roles for systemd services and have been moving some of our common things that way17:03
cloudnullhowever its just not been done or prioritized17:04
chandan_kumarcloudnull: I will try to put up something for libvirt17:05
*** kopecmartin is now known as kopecmartin|off17:21
cloudnullsweet!17:28
*** mathlin has quit IRC17:30
odyssey4mechandan_kumar yes, venv_packages_to_symlink is how to surgically add specific system python libs into the venv without having to use the system-packages option which dumps everything in there17:32
odyssey4mewe use it in os_nova, ceph_client and os_ceilometer for libvirt17:32
*** mathlin has joined #openstack-ansible17:34
chandan_kumarodyssey4me: I think we need to advertize this role so that other openstack projects can use it17:34
*** stuartgr has quit IRC17:37
*** stuartgr has joined #openstack-ansible17:38
odyssey4mechandan_kumar I'd like to complete our transition to using it and retire repo build, so that we can make the defaults there more sane, first - but yes, it will hopefully be useful for others too!17:41
odyssey4meright now the defaults there are a bit too OSA-centric because they're there to help us transition away from our repo_build role17:41
odyssey4meonce that's done we'll switch all roles to python3 - all that must happen this cycle17:41
chandan_kumarodyssey4me: repo build?17:42
odyssey4mechandan_kumar https://github.com/openstack/openstack-ansible-repo_build is a monolithic role which builds all the python packages for a series - up until rocky we still use it, but to enable multi-series deployments and transitioning to py3 we're moving all the builds into each service role so that they are independently building their own things and we can keep track of everything in the service role, rather than spread requirements17:43
odyssey4me all over the place17:43
odyssey4meit's all part of this journey: https://github.com/openstack/openstack-ansible-specs/blob/master/specs/queens/python-build-install-simplification.rst17:44
chandan_kumarodyssey4me: thanks, will take a look :-)17:45
*** stuartgr has quit IRC17:48
*** stuartgr has joined #openstack-ansible17:49
*** ansmith_ has quit IRC17:50
*** eumel8 has quit IRC17:54
*** mathlin has quit IRC18:08
*** priteau has quit IRC18:08
openstackgerritMerged openstack/openstack-ansible-os_tempest master: Rename tempest_public_net_physical_{type to name}  https://review.openstack.org/63118318:13
openstackgerritMerged openstack/openstack-ansible-os_tempest master: Add tempest_interface_name var for setting interface  https://review.openstack.org/63094218:13
jrosserchandan_kumar: nice work tidying this all up ^18:17
*** ansmith_ has joined #openstack-ansible18:30
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-ops master: Add project directory to overlay inventories  https://review.openstack.org/63129618:31
*** DanyC has quit IRC18:32
openstackgerritMerged openstack/openstack-ansible-os_tempest master: Fix tempest workspace path  https://review.openstack.org/62818218:35
odyssey4mewell then, it looks like https://github.com/ceph/ansible-ceph-* are all gone18:35
odyssey4meAnyone know how to contact leseb to find out what happened?18:36
odyssey4medmsimard - perhaps you know?18:37
dmsimardlet me check18:37
odyssey4mecc d34dh0r53 cjloader18:38
dmsimardodyssey4me: do you have a link to an actual repo that's gone missing ?18:39
odyssey4medmsimard all of these: https://github.com/openstack/openstack-ansible/blob/stable/pike/ansible-role-requirements.yml#L181-L20418:40
jamesdentonodyssey4me Are these the same? https://github.com/ceph/ceph-ansible/tree/master/roles/18:40
dmsimardodyssey4me: ok, I got someone -- let me get back to you on that18:40
odyssey4mejamesdenton more or less, yes18:41
odyssey4meI see that for OSA master we use the ceph-ansible repo, so this only affects Queens and below.18:41
jamesdentoni see the tags don't go as far back18:42
partlycloudyhi folks, sorry to interject. i have a rookie question. in this ceph example at https://docs.openstack.org/openstack-ansible/rocky/user/ceph/full-deploy.html#environment-layout, why add ceph-osd to the group_binds under the br-storage network?18:42
odyssey4mepartlycloudy that'd make the ceph synchronisation happen over the storage network afaik18:43
partlycloudyodyssey4me: is ceph-osd deployed in container?18:43
odyssey4mepartlycloudy nope18:44
odyssey4mepartlycloudy well, I think in some tests it is - but you wouldn't normally18:44
partlycloudyodyssey4me: is the group_binds for containerized services only?18:44
jrosserThere’s a patch for that currently iirc18:45
odyssey4mepartlycloudy I think it might be, but I'm not really the person who knows such things. :)18:45
jrosserTo change that from osd to mon containers18:45
partlycloudyodyssey4me: been trying to figure out the ceph part… the example config brings more confusion actually :-(18:47
d34dh0r53odyssey4me: I do not18:47
jrosserpartlycloudy: the important thing is the OSA just calls ceph-ansible roles really18:49
dmsimardodyssey4me: Still talking in internal IRC about it... The two folks that might know what happened are already out for the day18:49
dmsimardThose repositories were supposedly synchronized out from ceph-ansible, presumably for galaxy support18:50
dmsimardI wonder if they might be checked out somewhere that we could use as a fork temporarily ?18:50
*** macza has quit IRC18:51
odyssey4medmsimard well, the thing is that we have releases going quite far back which used SHA's and tags from them - we can try to work around it, but it'd be far nicer if they weren't deleted18:52
dmsimardodyssey4me: yeah, I realize that18:53
partlycloudyjrosser: ok. what i duno is the group_binds part. if i'm so inclined, could i move glance_api and cinder_api from br-storage to br-mgmt network?18:54
jrosserPossibly you could, do you have a requirement to do that?18:55
jrosserBtw all the containers have an ip on be-mgmt anyway.....18:55
jrosser*br-mgmt18:55
partlycloudyjrosser: i wish to keep all api traffics on the same network. not sure if by removing glance_api and cinder_api from the br-storage group_binds would achieve it.18:56
jrosserWith the example config all api traffic is on the mgmt network18:57
jrosserAnd the storage traffic on br-storage, sounds like that achieves what you want?18:57
jrosserremember that cinder/glance api servers need to talk to the ceph monitors, so they need to be on both br-mgmt for api traffic and br-storage to talk to the mons18:59
dmsimardodyssey4me: fwiw it looks like mazer properly supports multi-role repos now, ex: https://galaxy.ansible.com/ceph/ceph_ansible/ceph_common18:59
partlycloudyjrosser: i think the example config uses br-mgmt network for ceph client traffic and br-storage network for replication traffic.19:00
jrosserpartlycloudy: yes and there was discussion here this week about if that was correct19:00
partlycloudyjrosser: oh i see.19:00
odyssey4medmsimard I think we're more likely to move our plays to use the ceph-ansible repo, but I'll leave that to the folks who use this stuff to figure out. cc d34dh0r53 cjloader logan- jrosser19:00
jrosserpartlycloudy: remember that you can deploy ceph yourself using any tool you like, and so long as the mons and ceph client traffic can talk over be-storage you are set to go19:01
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-ops master: Add project directory to overlay inventories  https://review.openstack.org/63129619:01
dmsimardodyssey4me: We might be able to bring the repos back, I can't guarantee anything though19:02
partlycloudyone last thing. is it safe to put br-mgmt on a NAT network as it is in the example? the openstack cookbook used a dedicated host network for that purpose and kept br-mgmt internal. so just curious...19:02
dmsimardleseb would likely be able to help but he's out19:02
jrosserpartlycloudy: again this is your choice. Some folks choose to use the mgmt network to pxeboot and install external stuff from the internet, others choose to isolate it and have some other bare metal network that OSA need not know about. It’s up to you.19:03
partlycloudyjrosser: i see. thanks a lot! :-)19:04
jrosserYou might look at what host provisioning tools you already have, and see how things best fit around those19:05
partlycloudyi'm using cobbler for now and looking for a new solution.19:06
dmsimardodyssey4me: I've created an issue for now: https://github.com/ceph/ceph-ansible/issues/350819:08
odyssey4methanks dmsimard19:09
jrosserpartlycloudy: been there with cobbler and moved on - but I think you get as many different answers to this as people you ask, which is why OSA steers clear of the specifics of host provisioning.19:09
partlycloudyjrosser: that's so true. :-)19:11
*** shardy has quit IRC19:22
*** maxbab has joined #openstack-ansible19:28
*** maxbab has quit IRC19:32
*** shardy has joined #openstack-ansible19:32
openstackgerritJustin Alford proposed openstack/openstack-ansible-lxc_hosts master: Increase LXC container default shutdown delay  https://review.openstack.org/62599819:34
cjloaderi'll. be working on the ceph issue19:37
*** shardy has quit IRC19:38
odyssey4methanks cjloader - it may be easier to start at Queens and work down from there19:39
odyssey4mebut I'll leave it to you, thanks19:39
openstackgerritJustin Alford proposed openstack/openstack-ansible-lxc_hosts master: Increase LXC container default shutdown delay  https://review.openstack.org/62599819:42
*** shardy has joined #openstack-ansible19:54
*** partlycloudy has quit IRC20:03
*** _NiC has quit IRC20:03
*** TxGirlGeek has quit IRC20:06
*** iurygregory has quit IRC20:09
*** TxGirlGeek has joined #openstack-ansible20:10
redrobotmnaser, around?20:11
cjloaderodyssey4me: looks like queens is using ceph-ansible20:16
cjloaderhttps://github.com/openstack/openstack-ansible/blob/stable/queens/ansible-role-requirements.yml#L18520:16
odyssey4mecjloader and so it is :)20:16
odyssey4methanks, I clearly got confused20:16
cjloaderso its pike and earlier20:16
odyssey4methat is some relief :)20:18
*** shardy has quit IRC20:18
cjloaderi'm going to attempt to utilize the new ceph-ansible repo20:21
cjloaderin pike and below20:21
cjloaderdo we know which version of ceph-ansible we should be using in pike?20:36
*** TxGirlGeek has quit IRC20:45
*** TxGirlGeek has joined #openstack-ansible20:57
jenglischcjloader: probably depends on the used ansible versoin http://docs.ceph.com/ceph-ansible/master/#releases20:58
cjloaderok21:04
*** radeks has quit IRC21:08
*** priteau has joined #openstack-ansible21:18
*** partlycloudy has joined #openstack-ansible21:18
*** TxGirlGeek has quit IRC21:21
*** priteau has quit IRC21:25
*** TxGirlGeek has joined #openstack-ansible21:30
*** macza has joined #openstack-ansible21:33
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-ops master: Add project directory to overlay inventories  https://review.openstack.org/63129621:34
*** strattao has joined #openstack-ansible21:39
*** strattao has quit IRC21:45
*** priteau has joined #openstack-ansible21:59
*** priteau has quit IRC22:01
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-ops master: Add project directory to overlay inventories  https://review.openstack.org/63129622:24
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-ops master: Add project directory to overlay inventories  https://review.openstack.org/63129622:25
partlycloudywhat could be the cause(s) for a long lxc cache preparation time? disk speed? the default lxc_cache_prep_timeout=1200 isn't enough in my case.22:37
*** threestrands has joined #openstack-ansible22:51
*** partlycloudy has quit IRC23:04
*** TxGirlGeek has quit IRC23:07
*** TxGirlGeek has joined #openstack-ansible23:12
openstackgerritZachary Tyree REichert proposed openstack/openstack-ansible-os_tempest master: ASC-1495 generate test-list  https://review.openstack.org/63135123:40
*** aedc has quit IRC23:58

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