Monday, 2017-01-09

*** sdake has joined #openstack-ansible00:02
*** sdake has quit IRC00:08
*** sacharya has quit IRC00:11
*** sacharya has joined #openstack-ansible00:11
*** sacharya has quit IRC00:15
*** sdake has joined #openstack-ansible00:24
*** sdake has quit IRC00:25
*** Jack_Iv has joined #openstack-ansible00:28
*** timrc has quit IRC00:32
*** Jack_Iv has quit IRC00:32
*** hw_wutianwei has joined #openstack-ansible00:33
*** sdake has joined #openstack-ansible00:38
*** ianychoi has quit IRC00:40
*** jamielennox is now known as jamielennox|away00:41
*** ianychoi has joined #openstack-ansible00:44
*** severion has quit IRC00:51
*** jamielennox|away is now known as jamielennox00:58
*** v1k0d3n has joined #openstack-ansible00:58
*** sdake_ has joined #openstack-ansible01:00
*** sdake has quit IRC01:01
*** May-meimei has quit IRC01:09
*** SerenaFeng has joined #openstack-ansible01:09
*** SerenaFeng has quit IRC01:12
*** ikalnytskyi has quit IRC01:12
*** kukacz_ has quit IRC01:12
*** hachi has quit IRC01:12
*** jrosser has quit IRC01:12
*** spotz has quit IRC01:12
*** calebb has quit IRC01:12
*** mcarden has quit IRC01:12
*** zz_pwnall1337 has quit IRC01:12
*** mgagne has quit IRC01:12
*** palendae has quit IRC01:12
*** bgmccollum has quit IRC01:12
*** b3rn-n00dl3s has quit IRC01:12
*** mattt has quit IRC01:12
*** neillc has quit IRC01:12
*** mattoliverau has quit IRC01:12
*** jhesketh has quit IRC01:12
*** csmart has quit IRC01:12
*** darrenc has quit IRC01:12
*** kukacz has joined #openstack-ansible01:12
*** csmart has joined #openstack-ansible01:12
*** neillc_ has joined #openstack-ansible01:12
*** matt6434 has joined #openstack-ansible01:12
*** darrenc_ has joined #openstack-ansible01:12
*** bgmccollum has joined #openstack-ansible01:12
*** hachi has joined #openstack-ansible01:12
*** zz_pwnall1337 has joined #openstack-ansible01:12
*** sacharya has joined #openstack-ansible01:12
*** jrosser has joined #openstack-ansible01:13
*** calebb has joined #openstack-ansible01:13
*** palendae has joined #openstack-ansible01:13
*** mattt has joined #openstack-ansible01:13
*** jhesketh has joined #openstack-ansible01:13
*** palendae is now known as Guest6470101:13
*** mcarden has joined #openstack-ansible01:13
*** Guest96631 has joined #openstack-ansible01:13
*** neillc_ is now known as neillc01:13
*** darrenc_ is now known as darrenc01:14
*** sacharya has quit IRC01:14
*** sacharya has joined #openstack-ansible01:14
*** Guest64701 is now known as palendae01:14
*** mattt has quit IRC01:17
*** mattt has joined #openstack-ansible01:17
*** b3rn-n00dl3s has joined #openstack-ansible01:17
*** ikalnytskyi has joined #openstack-ansible01:17
*** timrc has joined #openstack-ansible01:19
*** woodard has quit IRC01:22
*** xgerman has quit IRC01:23
*** izaakk has quit IRC01:23
*** xar- has quit IRC01:23
*** qwang has quit IRC01:23
*** fedruantine has quit IRC01:23
*** ioni has quit IRC01:23
*** afranc has quit IRC01:23
*** lbragstad has quit IRC01:23
*** jmccrory has quit IRC01:23
*** dstanek has quit IRC01:23
*** FrankZhang has quit IRC01:23
*** chris_hultin|AWA has quit IRC01:23
*** toan has quit IRC01:23
*** common has quit IRC01:23
*** zerick has quit IRC01:23
*** common has joined #openstack-ansible01:23
*** lbragstad_ has joined #openstack-ansible01:23
*** jmccrory_ has joined #openstack-ansible01:23
*** FrankZhang has joined #openstack-ansible01:23
*** afranc has joined #openstack-ansible01:23
*** zerick has joined #openstack-ansible01:23
*** ioni has joined #openstack-ansible01:23
*** dstanek has joined #openstack-ansible01:24
*** ioni is now known as Guest3006701:24
*** fedruantine has joined #openstack-ansible01:24
*** jmccrory_ is now known as jmccrory01:25
*** toan has joined #openstack-ansible01:25
*** qwang has joined #openstack-ansible01:26
*** chris_hultin|AWA has joined #openstack-ansible01:28
*** chris_hultin|AWA is now known as chris_hultin01:28
*** izaakk has joined #openstack-ansible01:28
*** xgerman has joined #openstack-ansible01:33
*** qwang has quit IRC01:38
*** qwang has joined #openstack-ansible01:39
*** thorst has joined #openstack-ansible01:39
*** mrda has quit IRC01:41
*** dstanek has quit IRC01:43
*** dstanek has joined #openstack-ansible01:43
*** thorst has quit IRC01:44
*** mrda has joined #openstack-ansible01:46
*** matt6434 is now known as mattoliverau01:48
*** v1k0d3n has quit IRC01:55
*** thorst has joined #openstack-ansible01:56
*** Mudpuppy_ has joined #openstack-ansible02:03
*** Trident has quit IRC02:08
*** thorst has quit IRC02:09
*** v1k0d3n has joined #openstack-ansible02:19
*** xgerman has quit IRC02:20
*** Jack_Iv has joined #openstack-ansible02:28
*** Jack_Iv has quit IRC02:32
*** Mahe has quit IRC02:34
*** Mahe has joined #openstack-ansible02:37
*** sdake_ has quit IRC02:40
*** meteorfox has quit IRC02:42
*** b3rn-n00dl3s has quit IRC02:42
*** ikalnytskyi has quit IRC02:42
*** worstadmin has quit IRC02:42
*** kelv has quit IRC02:42
*** toan has quit IRC02:43
*** sdake has joined #openstack-ansible02:43
*** meteorfox has joined #openstack-ansible02:43
*** jroll has quit IRC02:44
*** worstadmin has joined #openstack-ansible02:44
*** calebb has quit IRC02:45
*** b3rn-n00dl3s has joined #openstack-ansible02:45
*** kelv has joined #openstack-ansible02:46
*** jroll has joined #openstack-ansible02:46
*** calebb has joined #openstack-ansible02:47
*** ikalnytskyi has joined #openstack-ansible02:47
*** toan has joined #openstack-ansible02:47
*** May-meimei has joined #openstack-ansible02:55
*** david-lyle has quit IRC02:55
*** chris_hultin has quit IRC02:58
*** andymccr has quit IRC03:01
*** andymccr has joined #openstack-ansible03:02
*** bgmccollum has quit IRC03:03
*** erikmwilson has quit IRC03:03
*** neith has quit IRC03:05
*** bgmccollum has joined #openstack-ansible03:06
*** neith has joined #openstack-ansible03:06
*** chris_hultin|AWA has joined #openstack-ansible03:06
*** chris_hultin|AWA is now known as chris_hultin03:07
*** erikmwilson has joined #openstack-ansible03:07
*** Jeffrey4l_ has quit IRC03:18
*** Mudpuppy_ has quit IRC03:25
*** thetrav has joined #openstack-ansible03:36
*** askb has quit IRC03:38
*** askb has joined #openstack-ansible03:42
openstackgerritLogan V proposed openstack/openstack-ansible-ceph_client: Use Jewel as default Ceph release  https://review.openstack.org/41773803:50
*** jrobinson is now known as jrobinson-afk03:52
openstackgerritLogan V proposed openstack/openstack-ansible: ceph-ansible integration  https://review.openstack.org/40940703:59
thetravis it possible to configure most of my hosts to use shared ephemeral storage (I've already done that bit) but have some hosts use local ephemeral?04:00
thetravideally in a separate zone04:00
logan-thetrav: yes. you can split your compute hosts inventory into two separate groups, and then use group_vars to configure different storage types on each group. then add the appropriate hypervisors to appropriate host aggregates in openstack and set flavor metadata schedule certain flavors on certain host aggregates04:04
thetravok, so is that in the OSA docs somewhere?04:04
logan-no04:04
thetravI assume it's openstack_user_config.yml ?04:05
logan-it is not a standard deployment setup at all04:05
thetravat least part of that04:05
thetravright04:05
thetravso if I'm using OSA04:05
thetravcan I have different setups for different compute hosts? or does it mandate that they are mostly identical?04:05
logan-i think you could possibly use container_vars in your openstack_user_config.yml to set storage configurations at per-host granularity if you want to avoid diving into restructuring env.d stuff04:06
logan-so you could have a set of hosts that have the shared storage oriented container_vars set, like rbd, and some that don't04:07
logan-there are some container_vars examples here openstack-ansible container_vars04:08
logan-er04:08
logan-https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/openstack_user_config.yml.example#L59004:08
thetravright, I saw that as an option for cinder04:09
thetravand that's definitely getting towards what I want04:09
logan-it is a generic dict that could be used on any host, including compute_hosts, so you could use it on the shared storage hosts to set the nova rbd vars04:09
thetravhowever I believe setting up lvm as the ephemeral storage would give me slightly better throughput than libvirt talking to a cinder volume that just happens to be co-hosted04:10
logan-so your default setup would be local storage, and the shared hosts would have the shared storage vars set in container_vars to override the default behavior04:10
thetraverm, kvm, not libvirt04:10
thetravI would prefer to do it the other way... shared is the default, local storage is a special thing we do for people who care about performance and not about their data safety04:11
logan-understandable but it increases the difficulty of configuring this considerably because the OSA default is local storage04:12
logan-it is much easier to override the rbd behavior on the hosts that need it rather than to un-override it on your local storage hosts if you go the container_vars route04:12
logan-if you want to dive into env.d customizations to split your compute_hosts into two separate groups, I can share some examples from what I did on my env last month. I just rolled out this exact setup. my default hypervisor is rbd, and we just added a new hypervisor setup that uses local storage for vm disks04:14
logan-both are offered in the same AZ and depending on which flavor the client chooses (local or shared disk), the instance is scheduled on the appropriate hypervisor04:15
*** xgerman has joined #openstack-ansible04:17
*** sacharya has quit IRC04:24
*** sdake has quit IRC04:25
*** jrobinson-afk is now known as jrobinson04:31
*** weezS has joined #openstack-ansible04:38
*** cloudnull has quit IRC04:45
*** cloudnull has joined #openstack-ansible04:47
*** ivve has joined #openstack-ansible05:00
*** stockfisch has joined #openstack-ansible05:10
*** sdake has joined #openstack-ansible05:12
*** thetrav has quit IRC05:15
*** Jack_V has joined #openstack-ansible05:19
*** Jack_V has quit IRC05:23
*** sacharya has joined #openstack-ansible05:24
*** shausy has joined #openstack-ansible05:28
*** sacharya has quit IRC05:30
*** weezS has quit IRC05:33
*** sdake has quit IRC05:34
*** thorst has joined #openstack-ansible05:38
*** phalmos has quit IRC05:39
*** SerenaFeng has joined #openstack-ansible05:39
*** adrian_otto has joined #openstack-ansible05:40
*** thorst has quit IRC05:43
*** adrian_otto has quit IRC05:53
*** Jack_Iv has joined #openstack-ansible05:59
*** Jack_Iv has quit IRC06:14
*** Jack_Iv has joined #openstack-ansible06:14
*** Jack_Iv has quit IRC06:19
*** SerenaFeng has quit IRC06:34
*** pradiprwt has joined #openstack-ansible06:42
pradiprwtevrardjp : Hi , Good morning06:44
pradiprwtevrardjp : Now everything is working fine :)06:44
*** rgogunskiy has joined #openstack-ansible06:51
*** SerenaFeng has joined #openstack-ansible06:52
*** Jack_Iv has joined #openstack-ansible06:54
*** Jack_Iv has quit IRC06:57
*** Jack_Iv has joined #openstack-ansible06:58
*** h5t4 has joined #openstack-ansible07:00
*** Jack_Iv has quit IRC07:02
*** Jack_Iv has joined #openstack-ansible07:05
*** Jack_Iv has quit IRC07:05
pradiprwthow to do some pre-configuration in horizon_local_settings.py file ? In newton branch there is no template for this file..07:09
pradiprwtI want like "DISALLOW_IFRAME_EMBED = False" changes in configuration files07:09
*** Guest30067 has quit IRC07:16
*** Guest30067 has joined #openstack-ansible07:16
*** Guest30067 is now known as ioni07:16
*** sacharya has joined #openstack-ansible07:25
*** sacharya has quit IRC07:30
*** jrobinson has quit IRC07:33
*** DeZieg has joined #openstack-ansible07:35
DeZieggreetings everyone...:)07:37
*** thorst has joined #openstack-ansible07:39
DeZiegi'm successfully install openstack-ansible with All-in-One method. I created a router with public network attached. But i still have a problem, the public IP of the router can not be pinged or access from the public07:40
DeZieganyone could give a clue ?07:41
*** pcaruana has joined #openstack-ansible07:41
DeZiegi'm successfully install openstack-ansible with All-in-One method. I created a router with public network attached. But i still have a problem, the public IP of the router can not be pinged or access from the public07:43
*** thorst has quit IRC07:43
*** erikmwilson has quit IRC07:48
evrardjpthat's a good news pradiprwt07:48
evrardjppradiprwt: for horizon, we cannot use config_template, but I think we template it07:49
evrardjpif some part of the config is missing, feel free to submit a bug or a patchset to fix it :)07:49
*** erikmwilson has joined #openstack-ansible07:50
evrardjpDeZieg: it seems your network wiring is incorrect :)07:50
evrardjpfor this to debug, we'd basically need to know how you created your public network, on which host interface this network is wired, and if that wiring works07:51
DeZiegevrardjp: I'm using 10.10.2.100/24 attached on enp2s0 interface on my Node. I can ping gatewap IP address from my node07:55
*** ethanoatetint has joined #openstack-ansible07:56
DeZiegi create a router with public ip 10.10.2.204/24 attached. but i can't ping it from 10.10.2.10007:57
*** sacharya has joined #openstack-ansible07:59
*** thorst has joined #openstack-ansible08:00
DeZiegInternet---Gateway(10.10.2.254/24)---Openstack Node(10.10.2.100/24)---vRouter(10.10.2.204/24)08:01
evrardjpthat sounds wrong08:02
evrardjpon what bridge is linked this network on your openstack node08:02
evrardjpand how do you give it to neutron if you're already using it in your node?08:03
evrardjpit's not technically impossible, I just want to know why you've taken a difficult route08:03
*** thorst has quit IRC08:04
*** sacharya has quit IRC08:05
evrardjpI'd have given enp2s0 into br-flat08:06
evrardjpand then hop it works08:06
evrardjp(when you create a flat external network)08:07
evrardjpif that's the only source of connectivity for your openstack node08:08
evrardjpthen you need to trick the thing a little08:08
evrardjpcheck our AIO networking08:08
evrardjpI don't know if it helps08:09
*** gfa has quit IRC08:10
*** gfa has joined #openstack-ansible08:11
*** gouthamr has quit IRC08:11
*** gfa has joined #openstack-ansible08:11
*** gfa has quit IRC08:12
*** gfa has joined #openstack-ansible08:12
*** openstackgerrit has quit IRC08:18
DeZiegevrardjp: all i did was follow https://developer.rackspace.com/blog/life-without-devstack-openstack-development-with-osa/08:20
*** openstackgerrit has joined #openstack-ansible08:21
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-galera_server: Allow fallback to Newton default filename  https://review.openstack.org/41777608:21
evrardjpDeZieg: this is the official docs for openstack-ansible AIO: http://docs.openstack.org/developer/openstack-ansible/developer-docs/quickstart-aio.html08:22
DeZiegit created lxc-net-bridge.cfg and osa_interfaces.cfg under /etc/network/interfaces.d08:22
DeZiegbut it seems enp2s0 doesn't attached to any bridge.. does it sounds wrong ?08:24
*** bsv has quit IRC08:24
evrardjpyup08:25
evrardjpthe problem here08:25
evrardjpyou use the interface enp2s0 for your host08:25
evrardjpand ubuntu is not really friendly to give the nic to neutron again08:25
evrardjpso question08:25
evrardjpdoes enp2s0 give your connectivity to your host, or it's just another nic card?08:26
evrardjpif it's the only source of connectivity you need to trick ubuntu08:26
evrardjpwait08:27
DeZiegit's the only nic08:27
evrardjpare you only in need for flat networks, or vlans too?08:27
evrardjpif you only need flat, I think it could work08:28
evrardjpso08:28
DeZiegonly flat for this time08:28
evrardjpin your network interfaces, do you have a br-flat?08:28
evrardjptry to have a br-flat inet static, put your IP there08:28
evrardjpand bridge enp2s008:29
DeZiegi see..one sec..08:29
evrardjpno promises for your connectivity in neutron but it's already closer08:29
evrardjpelse you'd need to do tricks like these: https://github.com/openstack/openstack-ansible/blob/master/etc/network/interfaces.d/aio_interfaces.cfg#L44-L6808:29
evrardjpbut basically08:29
evrardjpif you're building an AIO08:29
evrardjpI'm pretty sure you'd be pleased to know we have a tool for that08:30
evrardjpso this part of the config just above, is basically an extract on how to build an AIO08:30
evrardjpand all of this is explained in the official AIO docs I pasted above08:31
evrardjpso I'd say: go there, see if it fits your need08:31
evrardjpelse you can try to fiddle with what I said08:31
evrardjpthe easiest path is using this AIO tool 'though08:31
DeZiegwhich one is the AIO tool ?08:32
DeZiegwhich tool do you meant evrardjp ?08:34
evrardjpthe scripts/bootstrap-aio.sh08:34
evrardjpwhich basically calls a role08:34
evrardjpbootstrap-host08:34
DeZiego ya sure... i did run the scripts too08:35
evrardjpthat configures your host as an AIO08:35
evrardjpit should have configured your nic, are you sure you follow the same procedure as above?08:35
evrardjpif that's the case, your nic should be alright08:35
evrardjpabove -- the openstack-ansible AIO docs08:36
*** agrebennikov has joined #openstack-ansible08:37
furbevrardjp: Hi again, today back at work, all seem to run as expected. Thanks a lot.08:38
DeZiegi'll try the clues, and back for the results08:38
DeZiegthanks evrardjp :)08:38
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-openstack_openrc: Bring consistency to tags  https://review.openstack.org/41739008:39
evrardjpDeZieg: basically doing an AIO that way and running os-tempest-install will create everything you need -- it's really super simple08:40
evrardjpfurb: yw08:40
evrardjpfurb if your AIO node runs for a while, it's possible your mariadb will die, because OOM08:41
furbis there already a way to handle this?08:42
*** agrebennikov has quit IRC08:42
evrardjpon a small sized AIO, the host will kill the containers that take too much memory when OOM08:42
evrardjpfurb: that's linux behavior you can't change that -- being on a larger node or having swap helps08:42
evrardjpdepends on your ram08:42
furbAIO refers to my infra node?08:43
evrardjpI'm doing builds with 8GB of ram to run everything openstack -- not very much room08:43
evrardjpyes08:43
evrardjpyou run everything on your infra node, right?08:43
evrardjpwhat was its size again?08:43
*** alezzandro has joined #openstack-ansible08:43
evrardjpRAM size08:44
evrardjpI just say that because sometimes I'm back from the week end and my AIO died08:44
evrardjpbecause OOM08:44
evrardjpwell I could just re-start the cluster, but I'm lazy08:44
evrardjpor I could put more hardware to it08:44
evrardjpanyway it was fyi08:44
evrardjpopenstack on a single machine is maybe a little heavy for a laptop08:45
evrardjp:p08:45
DeZiegevrardjp: you mean by following http://docs.openstack.org/developer/openstack-ansible/developer-docs/quickstart-aio.html ?08:45
evrardjpDeZieg: yes08:45
furbi have an infra node with 6gb of ram and 6gb of swap08:47
furbtwo compute nodes with about 56cpus, 120gb ram and some storage node08:47
furbbesides this i have a devstack deployment on another node08:47
evrardjpthe infra node AIO recommended ram size is 16GB08:47
furbI just was in our storage room and grabbed old hardware no one was interested in :P08:48
evrardjpoh yes I understand, that's how I started too :)08:48
evrardjpmaybe you should take one compute node to be your infra08:48
evrardjpit has definitely lots of what you need, and you can play with redundancy there because more ram08:49
evrardjp:)08:49
pradiprwtevrardjp : default "DISALLOW_IFRAME_EMBED" is commented in horizon_local_settings.py, I want it to enable08:49
furbmy plan is the following, testing requirements that does not need distribution and scalability on the devstack08:49
evrardjppradiprwt: let me have a look one sec08:49
pradiprwtok08:49
furband all effects that may need it test them on my "mini-cluster"08:49
evrardjpfurb: with OSA you maybe don't need devstack at all, cause you can select all the upstream commits you want08:50
evrardjpbut that's another conversation :)08:50
furbif we think we can handle it with openstack i grab the it-guys and get a big number of user but not to old hardware08:50
evrardjpmakes sense furb08:50
furbnice to read that from you evrardjp08:51
evrardjphaha08:51
furbatm i am not really sure if we can address all with cloud-products08:51
evrardjppradiprwt: https://github.com/openstack/openstack-ansible-os_horizon/blob/master/templates/horizon_local_settings.py.j2#L728 could be written like https://github.com/openstack/openstack-ansible-os_horizon/blob/master/templates/horizon_local_settings.py.j2#L73408:52
evrardjppradiprwt: want me to fix that?08:52
furbstrict tenancy and attaching some real-hardware to ones  "private network" for testing may be challenging but lets start with basic stuff ;)08:53
pradiprwtevrardjp : no, I want a way to enable it if I want .08:53
evrardjpfurb well not that much challenging I think, but starting with basic stuff gets you familiar with how everything works, so it all makes sense08:54
evrardjppradiprwt: on which branch do you want that? Because for the moment we don't have the feature, but it's like a few lines of code to bring it08:55
evrardjplet me fix that08:55
pradiprwtevrardjp :  neuton08:55
pradiprwtevrardjp :  newton08:55
ionidoes openstack ansible has support of changing region names?08:56
ionidefault is RegionOne and i want a different name, but i do have already services running and also vms08:57
ionii know i have to use service_region in user_variabiles08:58
evrardjpioni I think it should work08:59
evrardjpif not it's a bug08:59
ionii'm afraid that something will  happen with the already running vms in RegionOne08:59
evrardjpoh09:03
evrardjpyou mean live?09:03
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_horizon: Make possible to use embed iframes  https://review.openstack.org/41779509:03
evrardjpthat's definitely harder09:03
evrardjppradiprwt: ^09:03
evrardjpplease review this, and see if it suits your needs09:03
evrardjpthen we can think of backporting it09:04
evrardjpthe backport is not ensured, but at least you'll have the feature in Ocata09:04
pradiprwtevrardjp : can you  show me file which is doing configuration changes09:04
evrardjpwhat do you mean?09:05
pradiprwtI will try to do some modification for my requrement09:05
evrardjppradiprwt: https://review.openstack.org/#/c/417795/09:05
ivvehey, im getting failure on all containers on this task: TASK [lxc_container_create : Run container veth wiring script] *****************. anything special i should be lookin for? i think i need another set of eyes on my net-configuration as i think that might be wrong.. but can't find it09:05
*** vnogin has joined #openstack-ansible09:05
pradiprwtI mean ansible file which is doing configuration of horizon09:05
evrardjppradiprwt: grep horizon_local_settings.py.j2 ;)09:06
ionievrardjp, yeah, live09:06
evrardjpsorry for this: https://www.youtube.com/watch?v=eUFY8Zw0Bag09:06
evrardjpthat was for ioni :)09:07
ioni:D09:07
evrardjpyou like to live dangerously right? :p09:08
pradiprwt:)09:08
ionii'll test it frist09:09
ionifirst09:09
ioniwhat about to update all configs? openstack-ansible setup-openstack --tag config should work?09:14
ionior do i need to pass every config, nova-config, neutron-config etc?09:14
evrardjpioni, right now I'd say you should do all the tags09:16
evrardjpI am working on cleaning up all these tags right now, but we don't test this use case yet09:16
*** kysse has quit IRC09:23
*** kysse has joined #openstack-ansible09:24
pradiprwtevrardjp : How to change horizon "https" to plain http ?09:30
evrardjpdon't we have docs for that?09:31
pradiprwtpre-install changes09:35
evrardjppradiprwt: only horizon or you want all your public apis to be HTTP only?09:35
*** SerenaFeng has quit IRC09:36
pradiprwtonly horizon09:36
pradiprwtevrardjp: In liberty branch we had templates to change values before installing openstack, is there any way like that../09:37
pradiprwtin newton .?09:38
evrardjppradiprwt: I don't know, it's maybe horizon_external_ssl: True09:38
evrardjpyou mean user variables?09:38
evrardjpthat still exists09:39
evrardjpnot sure what you mean there pradiprwt09:39
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-openstack_openrc: Bring consistency to tags  https://review.openstack.org/41739009:41
pradiprwtevrardjp :  actually I am updating our existing OSA which is deploying openstack liberty.09:42
evrardjpsill not sure what you meant above the behavior change -- yes we changed the default behavior in https09:43
evrardjppradiprwt: if you're upgrading we have tools for that09:43
*** vnogin has quit IRC09:44
pradiprwtbefore installing we are doing some changes those changes I want in update newton ...09:44
odyssey4meo/09:44
pradiprwtevrardjp : here is sample http://paste.openstack.org/show/594262/09:45
pradiprwtthis is patch I am executing before running playbook09:46
evrardjppradiprwt: well you can still patch the same file09:46
pradiprwtlike this we have some more changes like https to http09:46
evrardjphttps://review.openstack.org/#/c/417795/09:47
evrardjppradiprwt: maybe we need to change OSA to make sure we can deploy into HTTP09:47
pradiprwtbut on which files we are applying patches those files are not available in newton branch09:48
pradiprwthttps://github.com/openstack/openstack-ansible/blob/liberty-eol/playbooks/roles/os_horizon/templates/horizon_local_settings.py.j2#L71209:51
evrardjppradiprwt: roles are now separated from the main repo09:51
evrardjpthey are now in their own repo09:51
pradiprwtyou mean like this file https://github.com/openstack/openstack-ansible-os_horizon/blob/master/templates/horizon_local_settings.py.j2#L72809:53
evrardjpexactly09:56
evrardjppradiprwt: I've submitted a patch there: https://review.openstack.org/#/c/417795/09:56
evrardjpfor master09:56
evrardjpthis way you don't have to patch all the time09:56
evrardjpjust review it09:56
evrardjptell me if it's fine for you09:56
pradiprwtevrardjp : Thanks, I will review it but there should be a way if user want to modify configuration he can modify .. :)09:59
evrardjpyou mean shipping your own file?10:00
evrardjpThat's something we could do too10:00
pradiprwtyes10:00
evrardjpcopy content lookup template, but it seems backwards10:00
*** thorst has joined #openstack-ansible10:00
pradiprwtyes, we can do something like your patch10:01
pradiprwtI have reviewed, I need to provide "horizon_disallow_iframe_embed" value in which file ..?10:02
pradiprwtIs it in "/etc/openstack_deploy/openstack_user_config.yml" file ?10:02
evrardjpin a user variable file10:03
evrardjplike user_variables.yml10:03
evrardjpin that same folder10:03
evrardjpapply the patch on your role, define the var, and tell me if it works10:04
pradiprwtok10:04
pradiprwtHow I can apply this patch in my existing repo10:06
*** thorst has quit IRC10:07
pradiprwtI think this is different repo "openstack-ansible-os_horizon"10:07
evrardjpit's in ansible roles10:09
evrardjp /etc/ansible/roles10:09
evrardjphorizon10:09
evrardjpor something like that10:09
evrardjpodyssey4me: andymccr could you have a look at this?10:10
evrardjphttps://review.openstack.org/#/c/417776/10:10
evrardjphughsaunders: ^10:10
*** karimb has joined #openstack-ansible10:12
pradiprwtevrardjp : working fine :)10:24
pradiprwtplease add this to newton also ...10:25
*** vnogin has joined #openstack-ansible10:34
evrardjpI can suggest it, but you need to interact in the review to say you really need it, new features generally don't go into stable branches -- but this could be considered as a bug too10:34
openstackgerritMerged openstack/openstack-ansible-galera_server: Allow fallback to Newton default filename  https://review.openstack.org/41777610:35
*** asettle has joined #openstack-ansible10:41
pradiprwtevrardjp : this roles are when copying, No need to do changes in stable version..10:43
pradiprwtjust explain me before or after which step I need to change this role ..?10:43
*** vnogin has quit IRC10:45
*** stuartgr has joined #openstack-ansible10:47
openstackgerritMerged openstack/openstack-ansible-os_nova: Update and clean up run_tests.sh  https://review.openstack.org/41707110:50
*** DeZieg has quit IRC10:59
*** DeZieg has joined #openstack-ansible11:01
*** sacharya has joined #openstack-ansible11:02
*** sacharya has quit IRC11:06
*** alezzandro has quit IRC11:07
*** vnogin has joined #openstack-ansible11:17
*** alezzandro has joined #openstack-ansible11:20
*** vnogin has quit IRC11:21
*** mmm_c_n has joined #openstack-ansible11:26
evrardjpodyssey4me: could you have a look at this: https://review.openstack.org/#/c/413767/ ?11:33
*** karimb has quit IRC11:35
*** karimb has joined #openstack-ansible11:40
*** mmm_c_n has left #openstack-ansible11:40
*** sdake has joined #openstack-ansible11:41
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-galera_server: Remove percona repo if not used  https://review.openstack.org/41783211:43
odyssey4meevrardjp yep, I don't think that patch is necessary at all - unfortunately I can't review it because my ubuntu login is failing and the password reset function appears to not be working either11:47
evrardjpprobably the leap second thing it broke the internet!11:47
odyssey4meI just need to verify where/how that file is used before I make a final call... I'm just trying to catch up on emails at the moment. :)11:48
odyssey4meif the constraints file is only ever used for a -c parameter then filtering is is entirely unnecessary11:50
odyssey4meif it's used as a -r parameter then it's another matter11:50
odyssey4memattt ^11:50
*** DeZieg has quit IRC11:52
*** DeZieg has joined #openstack-ansible11:53
*** karimb has quit IRC11:55
evrardjpit seems only -c11:57
evrardjpor pip wheel --constraints11:57
odyssey4me'ray I'm finally logged in, and my emails are done.11:57
evrardjp-s11:57
evrardjpso I think you're right11:57
evrardjpwell it doesn't hurt  but it's not useful too11:59
odyssey4mewell, it does hurt - it's more unnecessary machinery12:00
ionii forgot how to list all available tags, can you guys remind me? :D12:00
odyssey4meif we don't need to add scripted logic, we shouldn't12:00
*** karimb has joined #openstack-ansible12:00
evrardjp--list-tags12:01
evrardjpIIRC12:01
odyssey4meevrardjp I'm not seeing any information about how to replicate https://bugs.launchpad.net/openstack-ansible/+bug/1649329 so that I can look into it12:01
openstackLaunchpad bug 1649329 in openstack-ansible "14.0.3 repo build error on Ubuntu 14.04" [High,Fix released] - Assigned to Jesse Pretorius (jesse-pretorius)12:01
evrardjpodyssey4me: I agree, not worth merging12:01
evrardjpodyssey4me: the issue is the cloning, not really the constraints12:03
evrardjp *tilt I remember*12:04
evrardjpmore details could be useful anyway12:04
*** smatzek has joined #openstack-ansible12:06
odyssey4meevrardjp see the last comment from alextricity25 - that's probably the reason why https://review.openstack.org/#/c/413767/ was submitted12:06
*** vnogin has joined #openstack-ansible12:10
*** drifterza has joined #openstack-ansible12:11
drifterzaHello all12:11
evrardjphello drifterza, welcome back!12:12
drifterzaThanks evrardjp12:12
drifterzahappy new years and all ;)12:12
evrardjpto you too12:13
drifterzaThanks.12:13
*** vnogin has quit IRC12:13
*** hw_wutianwei has quit IRC12:15
*** thorst has joined #openstack-ansible12:24
*** thorst has quit IRC12:24
*** thorst has joined #openstack-ansible12:25
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_heat: Allow admin role name to be changed  https://review.openstack.org/41785312:26
openstackgerritMerged openstack/openstack-ansible-os_trove: Update and clean up run_tests.sh  https://review.openstack.org/41707612:26
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install: Provide toggle for get-pip.py get_url task force option  https://review.openstack.org/41785512:28
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests: Prevent repeated get-pip.py fetches in role tests  https://review.openstack.org/41785612:28
evrardjpThe repository 'http://mirror.regionone.infracloud-chocolate.openstack.org/ubuntu xenial Release' does not have a Release file.12:31
evrardjpthat's new12:31
*** retreved has joined #openstack-ansible12:34
evrardjpisn't infracloud supposed to be dead?12:35
*** pjm6 has quit IRC12:35
*** pjm6 has joined #openstack-ansible12:40
*** shausy has quit IRC12:54
*** shausy has joined #openstack-ansible12:55
*** jmckind has joined #openstack-ansible12:56
evrardjpodyssey4me: https://review.openstack.org/#/c/408015/13:01
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_nova: Allow override of the repo filename  https://review.openstack.org/41625113:02
*** sacharya has joined #openstack-ansible13:03
*** Jack_Iv has joined #openstack-ansible13:03
*** Jack_Iv has quit IRC13:03
*** Jack_Iv has joined #openstack-ansible13:04
*** sacharya has quit IRC13:07
*** kylek3h has quit IRC13:07
*** Jack_Iv_ has joined #openstack-ansible13:08
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_nova: Allow override of the repo filename  https://review.openstack.org/41625113:08
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-repo_build: Allow override of the repo filename  https://review.openstack.org/41626613:09
*** ethanoatetint has quit IRC13:10
*** marc_ab has joined #openstack-ansible13:10
matttodyssey4me: i didn't quite follow your comments there13:10
*** Jack_Iv has quit IRC13:11
evrardjpmattt: if it's only a constraint, not a requirement, it shouldn't matter13:11
evrardjp(simplest version)13:11
evrardjpso I guess the question is how to reproduce this -- length of the groups should be fine, and git clone shouldn't be a problem13:12
matttevrardjp: it says in the description13:13
matttevrardjp: when we remove the conf.d/swift.yml file, repo-build fails13:13
matttis that an expected outcome?13:13
*** vnogin has joined #openstack-ansible13:13
evrardjpthe question would be what happens if env.d is emptied13:14
evrardjpbut still13:14
evrardjpI see your point too13:14
matttalextricity25: are you still running into this issue deploying newton?13:14
*** ethanoatetint has joined #openstack-ansible13:15
evrardjpmaybe we should just make the lookup better from the start13:15
evrardjpand not have a shitload of content we don't care13:16
evrardjpI mean smarter13:16
evrardjpthis way the clone would not have these tricks, and neither would require the constraints building13:16
evrardjpbut that's a rather radical change13:17
evrardjpfor that, cloudnull's input would be valuable13:17
matttevrardjp: i'm so out of touch with osa at the moment that i can't really offer any structural advice :)13:17
*** vnogin has quit IRC13:18
*** woodard has joined #openstack-ansible13:19
evrardjpIn other words: I saw both your points, and they are valid. I found a middle ground, but it's not an easy one :D13:19
*** whiteveil has joined #openstack-ansible13:22
matttevrardjp odyssey4me : i may be missing something obvious here, updated the review with a comment13:28
matttevrardjp odyssey4me : alextricity25 said we can use selective_git_cloning=false as a work-around, which we can certainly do13:29
matttbut it does sound like there is still an issue somewhere13:29
evrardjpthat workaround is what is it: barely a workaround13:30
evrardjplet me build an RPC master13:30
evrardjpI'll see what happens13:30
*** gouthamr has joined #openstack-ansible13:31
alextricity25evrardjp: make sure it's without swift ;)13:31
evrardjplol13:31
evrardjpofc13:31
alextricity25ofc?13:32
evrardjpof course13:32
alextricity25I can't keep up with yall's hipster language13:32
mgariepygood morning and happy new year everyone !13:32
evrardjp14.04 or 16?13:32
evrardjphappy new year mgariepy :)13:32
alextricity25evrardjp: either should produce the same results here13:32
evrardjpI know but I had to chose, so I asked what you prefered... too late I picked 14!13:33
alextricity25hehehe13:33
evrardjpI think bindep should be included in ubuntu distros13:33
evrardjpI'm lazy!13:34
*** kylek3h has joined #openstack-ansible13:34
*** fguillot has joined #openstack-ansible13:34
*** asettle has quit IRC13:35
matttmgariepy: did you fall down a hole?  :)13:35
*** asettle has joined #openstack-ansible13:36
mhaydenmorning folks13:36
andymccrmornin all :) and welcome back to those who have their first day back today!13:37
*** Jack_Iv_ has quit IRC13:39
matttevrardjp: thank ya!13:39
evrardjpyw13:39
*** jamielennox is now known as jamielennox|away13:39
evrardjpandymccr: you forgot "lucky ones"13:39
andymccrnah evrardjp - the lucky ones are the ones who have not taken a break at all and have just been able to work on through :D13:40
evrardjpyes. Sure I agree.13:40
*** Matias has joined #openstack-ansible13:41
andymccrhahahaha13:41
*** Matias has quit IRC13:41
mgariepymattt, lol nop, i wasn't in a hurry to come back to the office :) haha13:42
odyssey4mealextricity25 mattt so, prior to the holidays, I did a standard OSA AIO build without a conf.d/swift.yml file and it did the job just fine - see the compute scenario result here: https://review.openstack.org/#/c/370638/13:42
odyssey4meso I imagine that the issue may have something to do with something else in the config13:43
*** Matias has joined #openstack-ansible13:43
evrardjpodyssey4me:  I'm building one right now the way mattt deploys, I can debug better that way13:43
evrardjpprobably some export variable override or something13:44
odyssey4meevrardjp ok cool13:44
evrardjpmattt: I exported DEPLOY_SWIFT=no and ./scripts/deploy.sh13:44
evrardjpjust in case I forgot something13:44
evrardjpwhen the deploy-host role will run I will have enough data to run the lookup and see13:45
evrardjpI'll still run it through everything to see if the repo build fails or not13:45
*** thorst has quit IRC13:45
*** thorst has joined #openstack-ansible13:46
matttevrardjp: yeah that's all i did iirc13:47
matttodyssey4me: weird, then we're hitting something else13:47
odyssey4meyeah, I'm curious to understand how it's happening13:48
evrardjpwhat's this thing in infra that fails all my patches? infracloud-chocolate?13:49
evrardjpIs this a new year's present that's really terrible?13:49
odyssey4meit's one of the regions in infracloud13:49
evrardjpso infracloud still exists13:49
odyssey4mewell yes, it was rebuilt and made active at the end of last year13:50
*** jheroux has joined #openstack-ansible13:50
odyssey4meif there's an issue I'd recommend raising it in the infra channel13:50
*** thorst has quit IRC13:50
evrardjpI will13:54
evrardjpmattt: I gave the name of the node rpc-no-swift, guess who didn't think he's gonna grep swift a lot? <-- \o/13:54
openstackgerritLogan V proposed openstack/openstack-ansible-os_keystone: Fix venv build fallback mechanism  https://review.openstack.org/41703913:57
*** drifterza has quit IRC14:00
*** karimb has quit IRC14:02
*** klamath has joined #openstack-ansible14:02
*** klamath has quit IRC14:02
matttevrardjp: lol!14:02
*** klamath has joined #openstack-ansible14:02
*** thorst has joined #openstack-ansible14:05
alextricity25evrardjp mattt odyssey4me: Looks like it's still a problem: "Collecting swift from git+file:///var/www/repo/openstackgit/swift@bf74d5a0183c9db38a6ff9bf1ab564ea80def703#egg=swift&gitname=swift&projectgroup=swift_all (from -c /var/www/repo/os-releases/14.0.4/requirements_constraints.txt (line 34))", "  Cloning file:///var/www/repo/openstackgit/swift (to bf74d5a0183c9db38a6ff9bf1ab564ea80def703) to /tmp/openstack-builder/swift"], "14:07
alextricity25warnings": []}"14:07
alextricity25Full error here: https://gist.github.com/alextricity25/f37bbfd16c49b861dcb3050d96635c5a14:07
matttthanks alextricity2514:10
evrardjpodyssey4me:  https://gist.github.com/evrardjp/5a13a9a24d676eb8c07383bb3cb2cfc314:12
evrardjpmattt: alextricity25 ^14:12
evrardjpalextricity25: yes I just got it14:13
odyssey4mealextricity25 mattt evrardjp aha, so there's a rogue requirement14:13
alextricity25lol14:13
ivveim getting fails here with a deploy, im guessing i have to be able to ssh into containers from the outside? TASK [lxc_container_create : Wait for ssh to be available] *********************14:13
evrardjpodyssey4me: indeed14:13
alextricity25those rebellious little requirements thing they can sneek in there14:13
alextricity25s/thing/think14:14
odyssey4meso the question is how the requirement got there14:14
evrardjpodyssey4me: I'm tracking it14:14
*** automagically_ has joined #openstack-ansible14:14
ivvehow does OSA set this up, should it be with iptables? i can't find anything relevant in iptables :(14:14
evrardjpor at least I will start tracking14:14
ivveim guessing i should have had "is_ssh_address:" = false in user_config under provider_networks for the br-mgmt(?)14:17
ivvewould deployment still work?14:17
odyssey4meivve by default we expect to be able to ssh into the containers on the br-mgmgt address for the container14:18
odyssey4methe container is already setup to allow that14:18
*** cathrichardson has joined #openstack-ansible14:18
*** aleph1 is now known as agarner14:18
odyssey4meso you'll ned to verify that your deployment node has access to that interface - try sshing to it yourself manually14:18
odyssey4meif that does work, then you'll have to troubleshoot why ansible can't14:18
ivveodyssey4me: hmm okay that is wierd because i set the cidr_networks: correctly and it is correctly setting up in the container14:19
odyssey4meif it doesn't, then you'll have to figure out why your network connectivity for the containers is broken14:19
*** lbragstad_ is now known as lbragstad14:19
ivvehowever there is no iptable nor a route for it to understand that, how does it access the container..?14:19
ivveofc, the container can move out14:19
odyssey4meit will access it directly14:20
odyssey4mebr-mgmt should be setup as a bridge which is on that CIDR14:20
odyssey4meno iptables involved14:20
ivvebut that doesn't work unless you set it up from scratch (or is ansible supposed to do it for you?) i guess that is my main qquestion14:20
odyssey4meas per the install guide each host must have that bridge setup prior to the deployment14:20
ivvethe bridge is there14:21
*** cathrich_ has quit IRC14:21
odyssey4meif you have it correctly setup, then ansible will create the container interface on that bridge14:21
ivve(otherwise container wouldn't get the veth to work?)14:21
ivveexactly, it did14:21
odyssey4meyep, so check whether you can ping the container address on that network14:21
ivvebut can't ssh.. which i understand that it can't... because there is no route14:21
odyssey4mefrom the deployment host14:21
ivvei have no route, so it won't work ;(14:22
odyssey4mewhy is there no route? does your deployment host not have an interface on that network?14:22
ivvei understand the problem, im just not sure if it is intended or not14:22
*** mgariepy has quit IRC14:22
ivvehmm maybe i can paste some bin14:22
ivveeasier to understand if my explaining is crap :D14:22
ivvethe conf: https://hastebin.com/lacenopuno.bash14:23
*** mgariepy has joined #openstack-ansible14:24
ivvenetwork on all "openstack" hosts.. but a few different ips (ofc): https://hastebin.com/mofebagome.css14:25
odyssey4meivve FYI the internal and external lb vip address cannot be the same - both HTTP and HTTPS cannot be served on the same IP and same ports14:25
evrardjprpc-maas14:25
evrardjpmattt: ^14:25
ivveoh14:25
evrardjpmaas_pip_packages14:25
ivvecould it explain the problem?14:25
mattt^^^ alextricity2514:26
mattt:)14:26
matttevrardjp: ok, cool ... thanks for digging into that one!14:26
evrardjpyw14:26
evrardjplet me try to rebuild without it14:27
ivveand finally, a container showing connectivity.. but obviously not back to it (lacking a route from deployhost): https://hastebin.com/ehamoduvew.pl14:27
ivveobvious error: https://hastebin.com/tonikugici.rb14:28
ivveputting in a route for 10.10.10.0/24 via 10.1.90.104 would probably give it connectivity?14:29
*** rgogunskiy has quit IRC14:29
ivvehowever that network is used over 3 hosts...14:29
ivve104, 105 & 10614:30
*** smatzek has quit IRC14:30
odyssey4meivve ok, so typically many people use one of the infra hosts as the deploy node14:30
ivvenono, the deploy host is just a deployhost in my case (not sure what you mean)14:30
odyssey4meif you aren't doing that, then obviously you need to ensure that your deploy node has a route to the br-mgmt network14:30
ivveaha lol :D14:30
odyssey4meor more ideally has an interface on that network14:30
ivveso okay14:30
ivvenext question14:31
ivvesince i have 3 different infrahosts14:31
ivvewouldn't that screw things up for routes?14:31
odyssey4mewell, no - they all have an interface on br-mgmt right?14:32
odyssey4meI'm not sure I understand what the problem is.14:32
ivveadding 10.10.10.0/24 via 10.1.90.104 and the same for 105 and 10614:32
odyssey4meYou can easily add a route to your deploy node, or add an interface on that CIDR and ensure that the IP is excluded.14:32
ivvefrom managementhost (10.1.90.100) i can't connect to container 10.10.10.162 (as example) on infrahost 10.1.90.10414:32
ivvedue to lacking route14:32
odyssey4meoh, I wouldn't use the server as a router - rather use an L3 switch if you can14:33
ivvehowever, i have 3 infrahosts14:33
odyssey4meif you can't, then rather add an interface to your deploy node on that network14:33
odyssey4meI guess you could also add each infra host as a gateway, but have different weights14:33
ivveproblem is im trying to mimic a 3 infra node deployment that is close to a production environment14:33
ivvebut i don't have physical servers14:33
ivveim guessing i could allow each container to get its own IP via another interface on a different net?14:34
odyssey4methe physical or virtual switch should be capable of having that route added14:34
*** mathlin has quit IRC14:35
ivveyea i was under the impression that it was solved locally with haproxy/iptables/routes created by OSA :)14:35
odyssey4menope, we don't modify your deployment node14:35
ivvebut if each container gets it's own routable ip then..14:35
odyssey4mewell, typically the routing into or out of the environment is handles on your infrastructure routers/swithces14:37
odyssey4me*switches14:37
ivveso if i had set the "container: 10.10.10.0/24" to 10.1.90.0/24 it would work... im guessing?14:37
odyssey4mewe don't modify those, as those are out of scope14:37
evrardjpI didn't follow your conversation, but please stop using the term l3 switch. For me it means nothing at all. When I hear l3 switch, I feel sad and puppies/kittens die. Please don't.14:38
odyssey4meyou could, if you wanted to, add those to all the containers and hosts I guess... but that seems quite a lot of extra stuff to manage when you could just add the route to your switch14:38
odyssey4meevrardjp forgive my archaic networking knowledge14:38
evrardjpvendors love the term l3 switch though14:38
odyssey4meI learned networking in the 90's :p14:38
ivveits alright i understand what you mean tho14:38
evrardjpOSI layers precede that!14:38
odyssey4mewhat is the correct term for a switch that has routing capabilities then?14:39
odyssey4meie it handles both L2 and L314:39
ivvehmm14:39
ivveso i need to get each individual container to get its own IP, skipping routes14:40
ivvethat would be easiest?14:40
odyssey4meivve it already has its own IP's14:40
odyssey4meyour deployment host just needs a route to br-mgmt14:40
odyssey4mewell, the CIDR on br-mgmt14:40
ivveyeah i mean right now it was a pair to the br-mgmt but its in a different cidr14:41
odyssey4meeach container will have at least two interfaces14:41
odyssey4methe first (eth0) is the interface used for internet access, which is NATted through the host14:42
odyssey4methe second (a veth on br-mgmt) is used for management14:42
odyssey4meothers may or may not be present depending on the container's role in the infra14:42
ivveproblem is im trying to get this to run in a virtual environment and i have only access to this one vlan (vmware crap)14:43
ivveand i have no permissions except for creating new machines :P14:43
odyssey4meoh, well then why not just add a secondary IP address to your deployment host's NIC?14:43
odyssey4mea secondary IP on that CIDR14:43
ivveim not following now14:44
odyssey4meso right now you have a single NIC on a vlan and multiple CIDR's traversing it14:44
odyssey4meright?14:44
*** karimb has joined #openstack-ansible14:44
odyssey4meie all hosts, including your deployment host, are on the same VLAN?14:45
ivvei was hoping that tunnel and storage cidr were tunneled but im guessing not now that i understand how this work14:45
ivveyes14:45
ivve(first time doing lxc+bridges)14:45
odyssey4methe tunnel and storage networks can be entirely isolated - you should not need to access them except from the hosts14:46
ivvethat was my impression :)14:46
ivveso i had them in a different cidr, however my config might not reflect that.. im unsure14:46
odyssey4meok, if they're all on the same vlan then you should just be able to add a secondary IP address to your deployment host which is an IP in the br-mgmt CIDR14:46
odyssey4meit will then just magically work14:47
ivveokay, to iron this out 's#container: 10.10.10.0/24#container: 10.1.90.0/24#g' /etc/openstack_deploy/openstack_user_config.yml ? :D14:48
ivvethat is what is assigned to container eth114:48
ivveand that is on br-mgmt14:48
ivvei also added another IP for external_lb_vip14:49
odyssey4meheh, oh you could do that if 10.1.90.x is your host management network14:49
ivveit is!14:49
odyssey4mebut, bear in mind that if you do that change you need to remove all the containers first14:50
odyssey4methen remove them from the inventory14:50
odyssey4methen you can make the change14:50
odyssey4meotherwise you'll end up with duplicate containers14:50
*** shausy has quit IRC14:50
ivvesince deploy_node is 10.1.90.10014:50
ivveand each of the infra nodes are: -"-.103 , 104 and 105 respectively14:50
odyssey4meyeah, that makes sense14:50
odyssey4medon't forget to set another IP for the external lb vip adderss14:50
ivvethen containers would be getting addresses in the 10.1.90.0/24 cidr14:51
ivveyea u did that14:51
odyssey4me*address14:51
ivveall this would be so much easier with trunks :D14:52
ivveye ill run the destroy container playbook14:52
ivvethat should do the trick14:52
odyssey4methat'll remove the containers14:52
odyssey4meyou can then use the inventory-manage script to remove the existing containers from the inventory14:53
odyssey4mealternatively you can just delete the existing inventory if you don't need it14:53
ivvethe json files?14:53
odyssey4mebut remove the containers from the hosts first!14:53
ivvein /etc/openstack_deploy/* ?14:53
odyssey4meyeah, the json files - and the fact cache14:54
evrardjpasettle: https://bugs.launchpad.net/openstack-ansible/+bug/165501914:54
openstackLaunchpad bug 1655019 in openstack-ansible "cant access this link: http://docs.openstack.org/developer/openstack-ansible/install-guide/index.html" [Undecided,New]14:54
evrardjpthis kind of bugs14:54
evrardjpit was another one I've seen this morning14:54
evrardjpbut the gist is there14:54
ivveodyssey4me: great help man, i've gotten some great insight on how this works now :)14:55
asettleevrardjp: they should be marked as duplicates of another. There's no way this link can be accessed or searched, it's people that have the link bookmarked. andymccr was going to look into a redirect.14:55
odyssey4meivve no problem, happy to help14:55
ivvehopefully i will be able to contribute to this project some day, i like it a lot :)14:55
openstackgerritMerged openstack/openstack-ansible-openstack_openrc: Bring consistency to tags  https://review.openstack.org/41739014:55
evrardjpwell that's not the same thing14:55
*** BjoernT has joined #openstack-ansible14:55
evrardjpI'll discuss that tomorrow with you if you prefer14:56
asettleevrardjp: it is a duplicate of this bug: https://bugs.launchpad.net/openstack-ansible/+bug/165322814:56
openstackLaunchpad bug 1653228 in openstack-ansible "Install Guide not found (404)" [High,Incomplete] - Assigned to Alexandra Settle (alexandra-settle)14:56
asettleThey are reporting the same thing.14:56
openstackgerritAndy McCrae proposed openstack/openstack-ansible-os_keystone: Allow Apache ports to be specified per VHost  https://review.openstack.org/41790714:56
evrardjpasettle: well there are two things to do: fix the google ppl landing on 404 with a redirect (if possible) AND fix our docs that internally has wrong links14:58
palendaeI can't get a 404ing link from a google search of 'openstack-ansible install guide' right now14:59
asettleevrardjp: so, I can tell you there are no internal links within our internal documentation that link to the install.html link - that was fixed here: https://bugs.launchpad.net/openstack-ansible/+bug/1652948 I need to get a backport for newton/mitaka - but we're only looking at master14:59
openstackLaunchpad bug 1652948 in openstack-ansible "Broken links in documentation" [High,In progress] - Assigned to Andy McCrae (andrew-mccrae)14:59
palendaeNeither bug mentions google, though15:00
asettleAnd secondly, as palendae you do not get a 404 from that google search. You are linked to either the dev docs (which has an up-to-date link) or the deploy guide15:00
asettlepalendae: they do not. Which is why I've marked one bug as incomplete and requested further information regarding WHY they are searching using that link15:00
asettleAs that link they have both reported does *not* exist at all.15:00
*** galstrom is now known as galstrom_zzz15:00
palendae👍15:00
asettleGoogle search or otherwise.15:00
asettleThat is why I am saying that it is most likely someone who has previously book marked the link15:00
evrardjpasettle: this morning I found one15:01
*** smatzek has joined #openstack-ansible15:01
evrardjplet me find it again and fix it15:01
evrardjpI'm NOT becoming INSANE (I think)15:01
evrardjp:p15:01
asettleevrardjp: that would be helpful, but I should have fixed them all from this bug : https://bugs.launchpad.net/openstack-ansible/+bug/165294815:01
openstackLaunchpad bug 1652948 in openstack-ansible "Broken links in documentation" [High,In progress] - Assigned to Andy McCrae (andrew-mccrae)15:01
asettleNow I feel like *i'm* insane15:01
*** Mudpuppy_ has joined #openstack-ansible15:01
asettleAlthough as palendae said, I can definitely verify that you cannot get to that link from a google search15:02
palendaeMaybe some other search engine has it...but actually having someone mention how they got there would be much more helpful than gussing :)15:02
palendaeguessing*15:02
*** h5t4 has quit IRC15:02
asettlepalendae: precisely. I just haven't got any info from the reportee :(15:02
evrardjpasettle: got it on master15:02
evrardjpok let me fix this15:02
evrardjpthis is gonna be easier15:02
cloudnullmornings15:02
palendaeMorning cloudnull15:03
palendaeGlad to see you're done harassing your dogs15:03
cloudnullhahaha15:03
cloudnullnever done.15:03
cloudnullbut I am back to work :)15:03
asettleevrardjp: sure15:03
asettleWhat's the link?15:03
*** sacharya has joined #openstack-ansible15:03
asettleI'm surprised teh scrapy tool missed it15:03
evrardjpmorning cloudnull !!!!15:04
asettleAnyway, I'm going back to being sick15:04
asettleGood luck evrardjp15:04
evrardjpsorry to hear that asettle15:04
evrardjpget well soon15:04
evrardjpcloudnull: happy new year15:05
evrardjpand nice work at home ;)15:05
cloudnullohnos asettle is out spreading sickness again?!15:06
* cloudnull runs15:06
cloudnullj/k -- feel better asettle15:07
cloudnullo/ evrardjp15:07
cloudnullhappy new year to you too and thanks. the home work has been fun :)15:07
*** sacharya has quit IRC15:08
evrardjpresult is amazing15:10
evrardjpI'm waiting for you to come in Belgium for inspirations :D15:10
evrardjpI've continued cleaning up tags for your commit (artifacts).. lots of work ahead15:11
openstackgerritAndy McCrae proposed openstack/openstack-ansible: Fix broken link in OpenStack-Ansible Newton  https://review.openstack.org/41791815:12
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Separate host type and container type with a dash  https://review.openstack.org/40765515:15
*** vnogin has joined #openstack-ansible15:15
*** mmm_c_n_ has joined #openstack-ansible15:17
*** dxiri has joined #openstack-ansible15:17
dxirigood morning OSA15:18
*** mmm_c_n_ is now known as mmm_c_n15:18
dxiriI have a problem while running setup hosts, wondering if you guys can help, here is the error: http://paste.openstack.org/show/594296/15:18
*** Jack_Iv has joined #openstack-ansible15:18
dxiriI need to make this work with only a single bridge so I tried to replicate that in the config15:18
*** vnogin has quit IRC15:19
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible: [Docs] Fix some 404 in navigation  https://review.openstack.org/41792415:22
*** markvoelker has joined #openstack-ansible15:24
*** karimb has quit IRC15:25
*** karimb has joined #openstack-ansible15:28
andymccrevrardjp: i think we have quite a few links that are erroneous15:29
*** asettle has quit IRC15:29
palendaeYeah, the relative links not being updated makes sense15:29
andymccrbasically a grep for "install-guide" in the repo shows quite a few :P15:29
evrardjpI just did it where I saw it, but yes maybe a more thorough job needs to be done15:30
evrardjpput it in my review15:30
andymccrits harder to spot the reverse - where it references developer docs15:30
evrardjp:p15:30
andymccrim creating a PR for stable/newton - mostly because i started there15:30
*** asettle has joined #openstack-ansible15:30
evrardjpandymccr: what do you mean?15:30
evrardjpIt doesn't seem we include the navigation in the deployment guide15:31
andymccrwell its easy to spot the refs for install-guide, but if there is a ref in the deploy-guide that is now in the developer docs, it'll fail15:31
andymccrand its not easy to spot15:31
palendaeandymccr: So relative links to dev docs from deploy-guide?15:32
andymccrpalendae: yeah - except they arent listed as "dev-docs" because i assume when the install guide was in the same place it would just work15:32
palendaeYeah15:32
andymccrbut yeah thats the use case.15:32
andymccror rather error case :P15:32
palendaeProbably 100% relative15:32
palendaeLike ../../15:32
andymccrmaybe it would work to just grep "../developer-docs" inside the deploy guide path15:33
*** spotz_zzz is now known as spotz15:34
*** spotz_zzz has joined #openstack-ansible15:35
*** Jeffrey4l_ has joined #openstack-ansible15:35
*** cmart has joined #openstack-ansible15:35
evrardjpandymccr: in the rendered would be far easier15:36
evrardjpbecause else it could be relative15:36
*** marst has quit IRC15:36
evrardjpanyway these could be different bugs15:36
*** vnogin has joined #openstack-ansible15:36
*** drifterza has joined #openstack-ansible15:36
*** whiteveil has quit IRC15:37
*** phalmos has joined #openstack-ansible15:37
andymccrevrardjp: yeah true, but if we're linking to a page that doesnt exist its still a fail :P15:39
evrardjpI'm lost -- are you talking about https://review.openstack.org/#/c/417924/ ?15:39
openstackgerritAndy McCrae proposed openstack/openstack-ansible: Fix broken link in OpenStack-Ansible Newton  https://review.openstack.org/41791815:39
openstackgerritMajor Hayden proposed openstack/openstack-ansible-os_horizon: Ensure 0755 default mode on new directories  https://review.openstack.org/41792915:39
andymccrevrardjp: https://bugs.launchpad.net/openstack-ansible/+bug/165294815:39
openstackLaunchpad bug 1652948 in openstack-ansible "Broken links in documentation" [High,In progress] - Assigned to Andy McCrae (andrew-mccrae)15:39
andymccrmostly15:39
andymccri think this is a complete list for newton: https://review.openstack.org/#/c/417918/15:40
ivveodyssey4me: reran the setup-hosts.yml but no cigar.. containers get correct cidr for eth1 but eth0 is configured with lxc defaults 10.0.3.0/24 (not sure if this is intended). containers pair veth doesn't grab an IP on the host, just in lxc-net.. (cloud3_aodh_container-96767365                 RUNNING 1         onboot, openstack 10.0.3.226, 10.1.90.148) but 96767365_eth1 does not get15:40
ivvean IP.. :( and i can't remember how the config should look like when it should reach out..15:40
*** sdake_ has joined #openstack-ansible15:40
evrardjpandymccr: well my fix is for master15:40
andymccrevrardjp: i realise that :P15:41
andymccrmy point is there are a tonne of failed links15:41
andymccri'll basically repeat the process and fix it up so no stress15:41
*** vnogin has quit IRC15:41
evrardjpagreed, let's take them all out , just step by step15:41
evrardjpok, do I need to abandon mine, or?15:41
andymccrevrardjp: nope dont - i'll just PR on top of it15:42
evrardjpok15:42
andymccrugh i guess there are some rel-notes that need to get fixed too sigh :P15:42
andymccrbut perhaps not worth fixing those15:42
evrardjpwait15:43
evrardjphow do the others do?15:43
*** dxiri has quit IRC15:43
andymccr?15:43
*** sdake has quit IRC15:43
evrardjpbrainfart :p15:43
*** dxiri has joined #openstack-ansible15:44
palendaeandymccr: A somewhat minor thing I found; would make it easier to patch in master then backport, though15:44
*** markvoelker has quit IRC15:44
*** marst has joined #openstack-ansible15:45
openstackgerritMajor Hayden proposed openstack/openstack-ansible: Ensure RHEL 6 STIG content is used  https://review.openstack.org/41793215:46
andymccrpalendae: ahh nice so i just replace that in the links?15:47
andymccralthough to be fair none of this is uniform so im wondering...15:47
palendaeI think so; I hope replacement happens in links. https://github.com/openstack/openstack-ansible/blob/master/deploy-guide/source/conf.py#L305 might be a better var to use since it's all lower case15:48
andymccrfor deploy guide thats going to be "draft" :/15:48
palendae>.<15:48
andymccri think i'll -w that pr15:48
odyssey4meandymccr only in master?15:48
palendaeI think the conf.py for deploy-guide was just a copy paste from docs15:48
andymccrand speak to the experts15:48
andymccrodyssey4me: newton exists for newton15:49
*** phalmos has quit IRC15:49
palendaeandymccr: Annoying, but could also put some logic in the conf.py to s/master/draft/15:49
andymccrmakes me think that hte newton links are half pointing to master15:51
palendaeD'oh15:51
andymccrdocs are making my head hurt and me feel pretty stupid :P15:51
palendaeShould doc the documenting process for docs15:51
andymccrhahaha yes yes15:52
palendaeI believe the release name var stuff was added during last midcycle15:52
palendaeOr close to15:52
*** whiteveil has joined #openstack-ansible15:52
palendaeNot that time added is very relevant15:52
odyssey4meandymccr so it should be easy enough to change the conf to use 'draft' if the branch is master, otherwise use the branch name15:52
*** mmm_c_n has quit IRC15:52
palendaeYeah15:53
odyssey4melemme fine where we do that for the watermark15:53
odyssey4mehang a sec15:53
odyssey4melol15:53
odyssey4mehttps://github.com/openstack/openstack-ansible/blob/master/deploy-guide/source/conf.py#L331-L33315:53
palendaeif branch == "master": release_name = "draft" else release_name = branch15:53
andymccrodyssey4me: yeah i dont think that'd be too bad. although dev-docs dont exist at draft (only deploy-guide)15:54
*** KLevenstein has joined #openstack-ansible15:54
palendaeandymccr: Dev docs are a different conf.py15:54
andymccroh yeah true15:54
odyssey4mebasically that grabs the branch name, if there isn't one then it's master so the watermark is set to 'Pre-release'15:54
palendaehttps://github.com/openstack/openstack-ansible/blob/master/deploy-guide/source/conf.py vs https://github.com/openstack/openstack-ansible/blob/master/doc/source/conf.py15:54
palendaeodyssey4me: There's also https://github.com/openstack/openstack-ansible/blob/master/deploy-guide/source/conf.py#L302-L305 :p15:54
odyssey4meif you use this mechanism then it's easy to just use a substitution reference in the docs which will adapt automatically.15:54
andymccrok so fix in master and then backport - but going to have to ensure some consistency in links15:54
*** deadnull has joined #openstack-ansible15:55
odyssey4mehttps://bugs.launchpad.net/openstack-ansible/+bug/162036715:55
openstackLaunchpad bug 1620367 in openstack-ansible "Doc: Links for docs outside the current doc tree do not transfer to stable branches properly" [Wishlist,Triaged]15:55
odyssey4mealso, if we did that then we'd be implementing the solution for ^15:56
andymccrthat seems necessary - if im following a newton deploy-guide and any links push me to master, that seems error prone. although this link management seems quite a difficult task15:57
palendaeSeems any logic would need to be duplicated between the two conf files15:57
palendaeSo they can link back properly15:57
odyssey4meyeah, unfortunately15:58
odyssey4mebut if we do it right it'll take all the maintenance out of it15:58
*** h5t4 has joined #openstack-ansible15:59
*** rpittau has joined #openstack-ansible15:59
andymccrworth it16:00
andymccrok16:00
*** galstrom_zzz is now known as galstrom16:01
palendaeHell16:01
palendaeProbably worth putting the early part of the URLs in a var16:02
andymccryeah id agree with that16:02
odyssey4mewe kinda do for the git url: https://github.com/openstack/openstack-ansible/blob/master/deploy-guide/source/conf.py#L8316:02
odyssey4meso yeah, that could obviously be extended a little16:03
palendaedeploy_guide_url = 'http://docs.openstack.org/project-deploy-guide/openstack-ansible/%s' % branch_link_name16:03
andymccrseems good to me16:03
palendaeor with .format for more better16:03
andymccrwe can probably use full instead of relative too16:03
palendaeSimilar for dev docs16:04
palendaeUsing the vars for absolute everywhere would certainly be more explicit16:04
andymccrpalendae: yeah i think so, and i think it'd help be less error prone.16:04
palendaeYeah16:04
palendaeNow that they're not in the same dir structure it makes sense16:05
palendaeEspecially considering it took like a week for us to realize where these reports were originating from16:05
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-galera_client: Remove old repos with different filenames  https://review.openstack.org/41794316:05
andymccrpalendae: yeah thats the thing, Andreas did a good job of pointing a whole bunch out - but that wasnt complete either16:06
*** phalmos has joined #openstack-ansible16:10
openstackgerritKyle L. Henderson proposed openstack/openstack-ansible-os_heat: Enable oslo_middleware proxy header parsing  https://review.openstack.org/41794516:10
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_neutron: Keep the N behavior optionally  https://review.openstack.org/41794616:11
*** ivve has quit IRC16:12
*** Jack_Iv has quit IRC16:12
*** furb has quit IRC16:13
*** sacharya has joined #openstack-ansible16:13
*** weezS has joined #openstack-ansible16:14
openstackgerritJean-Philippe Evrard proposed openstack/openstack-ansible-os_neutron: Keep the N behavior optionally  https://review.openstack.org/41794616:14
*** Jack_Iv has joined #openstack-ansible16:17
odyssey4meevrardjp quite honestly I think the new default for Ocata should be to use static file names for any apt/yum sources we lay down16:17
evrardjpodyssey4me: we can't backport then16:18
evrardjpthat is not my goal16:18
odyssey4meit makes upgrading a lot easier, and also ensures that if the repo url is changed, the file is simply overwritten16:18
odyssey4mewe can still backport, it just means that in the backport we need to make it optional16:18
*** furb has joined #openstack-ansible16:18
evrardjpwhich is exactly that16:18
odyssey4methat doesn't mean that we can't make the Ocata default something more sane16:18
evrardjpexactly16:18
evrardjplet's do it after16:18
openstackgerritBjoern Teipel proposed openstack/openstack-ansible-plugins: Implementation Neutron SR-IOV  https://review.openstack.org/41636216:19
evrardjpthe default(omit) is a good thing16:19
odyssey4melol, ok so you want to do a two step process so that you have a cherry-pick backport... whereas I would simply just do a different implementation in the backport16:19
evrardjpI don't see the point arguing if we agree that we can change it later in master16:20
*** Jeffrey4l_ has quit IRC16:22
odyssey4mehardly arguing, it's just not evident in your commit in any way that you plan a two stage process16:22
evrardjpbefore the few commits recently it was not using filenames in master for UCA, it didn't change but now the deploy can do it if he wants16:22
*** adrian_otto has joined #openstack-ansible16:22
evrardjpand he can manage it because he knows the default filename -- I don't see what's wrong by , on top of it, being completely optional and backport compatible16:23
*** Jeffrey4l_ has joined #openstack-ansible16:24
*** phalmos has quit IRC16:24
*** rromans has quit IRC16:27
*** rromans has joined #openstack-ansible16:27
*** schwicht has joined #openstack-ansible16:28
*** Matias has quit IRC16:30
*** deadnull has quit IRC16:31
*** pjm6_ has joined #openstack-ansible16:31
*** TxGirlGeek has joined #openstack-ansible16:31
*** Jack_Iv has quit IRC16:32
*** Jack_Iv has joined #openstack-ansible16:32
*** markvoelker has joined #openstack-ansible16:32
openstackgerritBjoern Teipel proposed openstack/openstack-ansible-plugins: Implementation Neutron SR-IOV  https://review.openstack.org/41636216:33
*** pjm6 has quit IRC16:33
*** Matias has joined #openstack-ansible16:35
*** pjm6 has joined #openstack-ansible16:35
*** Jeffrey4l__ has joined #openstack-ansible16:35
*** Jack_Iv has quit IRC16:36
*** pjm6_ has quit IRC16:36
*** Jack_Iv has joined #openstack-ansible16:36
*** Jack_Iv_ has joined #openstack-ansible16:37
*** Jack_Iv has quit IRC16:37
*** pcaruana has quit IRC16:38
*** Jack_Iv_ has quit IRC16:38
*** Jeffrey4l_ has quit IRC16:39
*** japestinho has joined #openstack-ansible16:41
*** japestinho has quit IRC16:44
*** adrianreza has joined #openstack-ansible16:45
*** dxiri has quit IRC16:47
*** cmart has quit IRC16:48
*** dxiri has joined #openstack-ansible16:48
*** karimb has quit IRC16:50
*** adrianreza has quit IRC16:51
*** Jeffrey4l__ has quit IRC16:51
*** japestinho has joined #openstack-ansible16:52
*** dxiri has quit IRC16:53
*** dxiri_ has joined #openstack-ansible16:53
*** ivve has joined #openstack-ansible16:53
*** drifterza has quit IRC16:55
*** david-lyle has joined #openstack-ansible16:57
*** mmm_c_n has joined #openstack-ansible16:58
*** mmm_c_n has quit IRC17:03
*** weezS has quit IRC17:03
*** weezS has joined #openstack-ansible17:05
*** cmart has joined #openstack-ansible17:06
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Add conditional branch names for docs links  https://review.openstack.org/41797617:10
openstackgerritDarren Wardlow proposed openstack/openstack-ansible-os_nova: Add nova-lxd storage-pool option for ZFS storage backend Choosing zfs storage backend for nova-lxd requires specifying a storage pool name.  This option is not in the template. This adds an option to specify the storage pool name if a variable has been po  https://review.openstack.org/41797717:11
*** jamesdenton has joined #openstack-ansible17:13
openstackgerritBjoern Teipel proposed openstack/openstack-ansible-plugins: Implementation Neutron SR-IOV  https://review.openstack.org/41636217:13
*** asettle has quit IRC17:14
*** alezzandro has quit IRC17:14
*** h5t4 has quit IRC17:22
*** karimb has joined #openstack-ansible17:22
*** japestinho has quit IRC17:22
*** KLevenstein has quit IRC17:23
*** h5t4 has joined #openstack-ansible17:24
*** japestinho has joined #openstack-ansible17:25
*** jlockwood has joined #openstack-ansible17:27
*** furb has quit IRC17:28
*** weezS has quit IRC17:31
*** jheroux has quit IRC17:32
*** karimb has quit IRC17:34
*** jheroux has joined #openstack-ansible17:38
*** KLevenstein has joined #openstack-ansible17:38
*** lkoranda has quit IRC17:40
*** lkoranda has joined #openstack-ansible17:44
*** rmelero has joined #openstack-ansible17:50
alextricity25Does anyone know what happened to the auth_identity_uri variable used here?17:50
alextricity25https://github.com/openstack/openstack-ansible-os_swift/blob/master/doc/source/configure-swift-glance.rst17:51
alextricity25I can't seem to find it anywhere in the integrated repo nor the role repos17:51
*** Guest96631 is now known as mgagne17:51
*** mgagne has quit IRC17:51
*** mgagne has joined #openstack-ansible17:51
*** whiteveil has quit IRC17:51
*** ivve has quit IRC17:51
odyssey4mealextricity25 it looks like that is a doc error - see https://github.com/openstack/openstack-ansible/blob/eol-kilo/scripts/upgrade-utilities/scripts/new-variable-prep.sh#L99-L10217:54
odyssey4meso basically from liberty onwards it should be using a different var17:55
odyssey4mehmm, actually kilo onwards17:55
odyssey4methat var is from juno17:55
alextricity25Ah. That would explain why I don't have it :) Thanks odyssey4me17:55
*** lkoranda has quit IRC17:57
cloudnullso finally though trying to catch up from being away. where are we with things? anything specifically that we need to work on?17:58
*** cmart has quit IRC18:01
*** cmart has joined #openstack-ansible18:02
*** DeZieg has quit IRC18:02
*** lkoranda has joined #openstack-ansible18:04
*** japestinho has quit IRC18:08
odyssey4meAlright, I'm out for the night. Catch y'all tomorrow.18:08
*** chris_hultin is now known as chris_hultin|AWA18:12
*** whiteveil has joined #openstack-ansible18:12
*** whiteveil has quit IRC18:14
*** drifterza has joined #openstack-ansible18:18
*** ivve has joined #openstack-ansible18:20
*** Jeffrey4l_ has joined #openstack-ansible18:23
*** Jack_Iv has joined #openstack-ansible18:26
*** sdake_ has quit IRC18:28
*** sdake has joined #openstack-ansible18:29
*** thorst has quit IRC18:30
*** Jack_Iv has quit IRC18:30
*** thorst has joined #openstack-ansible18:31
*** sdake_ has joined #openstack-ansible18:31
*** sdake has quit IRC18:33
*** thorst has quit IRC18:35
*** KLevenstein has quit IRC18:35
*** whiteveil has joined #openstack-ansible18:36
*** dxiri_ has quit IRC18:36
*** sdake has joined #openstack-ansible18:39
*** drifterza has quit IRC18:41
*** sdake_ has quit IRC18:42
*** whiteveil_ has joined #openstack-ansible18:46
*** chris_hultin|AWA is now known as chris_hultin18:46
*** lkoranda has quit IRC18:47
*** thorst has joined #openstack-ansible18:49
*** whiteveil has quit IRC18:49
*** whiteveil_ is now known as whiteveil18:49
*** joelparker has joined #openstack-ansible18:49
*** KLevenstein has joined #openstack-ansible18:50
*** lkoranda has joined #openstack-ansible18:51
*** cmart has quit IRC19:04
*** joelparker has left #openstack-ansible19:07
openstackgerritLogan V proposed openstack/openstack-ansible-ceph_client: Use Jewel as default Ceph release  https://review.openstack.org/41773819:12
*** ianychoi has quit IRC19:14
*** rmelero has quit IRC19:15
*** dxiri has joined #openstack-ansible19:15
*** rmelero has joined #openstack-ansible19:16
*** phalmos has joined #openstack-ansible19:17
*** stuartgr has quit IRC19:18
*** cmart has joined #openstack-ansible19:18
*** TxGirlGeek has quit IRC19:19
*** rmelero has quit IRC19:20
*** phalmos has quit IRC19:22
*** weezS has joined #openstack-ansible19:23
*** david-lyle has quit IRC19:28
mgariepynew release of ospurge if someone is interested https://github.com/openstack/ospurge/commit/3a612efd536b721851351cfcd55198aa98e2f2a819:29
*** rmelero has joined #openstack-ansible19:34
*** KLevenstein has quit IRC19:35
*** MasterOfBugs has joined #openstack-ansible19:36
*** vnogin has joined #openstack-ansible19:37
*** Jack_Iv has joined #openstack-ansible19:41
*** Jack_Iv has quit IRC19:43
*** vnogin has quit IRC19:44
*** phalmos has joined #openstack-ansible19:47
*** whiteveil_ has joined #openstack-ansible19:47
*** cmart has quit IRC19:48
*** pcaruana has joined #openstack-ansible19:50
*** whiteveil has quit IRC19:50
*** whiteveil_ is now known as whiteveil19:50
openstackgerritNolan Brubaker proposed openstack/openstack-ansible: Restructure lib directory to install via pip  https://review.openstack.org/41807619:52
*** TxGirlGeek has joined #openstack-ansible19:54
*** karimb has joined #openstack-ansible19:55
*** TxGirlGeek has quit IRC19:57
*** weezS has quit IRC20:02
*** weezS has joined #openstack-ansible20:05
*** furb has joined #openstack-ansible20:05
*** phalmos has quit IRC20:06
*** cmart has joined #openstack-ansible20:06
*** gouthamr has quit IRC20:06
*** phalmos has joined #openstack-ansible20:06
*** KLevenstein has joined #openstack-ansible20:06
*** jlockwood has quit IRC20:10
*** dxiri has quit IRC20:13
*** weezS has quit IRC20:14
*** phalmos has quit IRC20:15
*** phalmos has joined #openstack-ansible20:16
*** automagically_ has quit IRC20:17
*** dxiri has joined #openstack-ansible20:21
*** dxiri has quit IRC20:32
*** dxiri has joined #openstack-ansible20:32
*** david-lyle has joined #openstack-ansible20:37
*** TxGirlGeek has joined #openstack-ansible20:59
*** jamielennox|away is now known as jamielennox21:00
*** dxiri has quit IRC21:00
*** dxiri has joined #openstack-ansible21:00
*** timrc has quit IRC21:01
*** weezS has joined #openstack-ansible21:01
openstackgerritMerged openstack/openstack-ansible-ops: Sort out the hosts.json.  https://review.openstack.org/41746921:06
*** jlockwood has joined #openstack-ansible21:06
*** vnogin has joined #openstack-ansible21:17
*** timsim has joined #openstack-ansible21:20
*** KLevenstein has quit IRC21:21
*** dfflanders has joined #openstack-ansible21:21
*** galstrom is now known as galstrom_zzz21:22
*** weezS has quit IRC21:22
*** smatzek has quit IRC21:23
*** v1k0d3n has quit IRC21:24
*** stockfisch has quit IRC21:26
*** jlockwood1 has joined #openstack-ansible21:26
*** jlockwood2 has joined #openstack-ansible21:27
*** jlockwood1 has quit IRC21:27
*** ivve has quit IRC21:28
*** jlockwood has quit IRC21:28
*** KLevenstein has joined #openstack-ansible21:31
*** whiteveil has quit IRC21:33
*** dxiri_ has joined #openstack-ansible21:34
*** Jeffrey4l__ has joined #openstack-ansible21:34
*** Jeffrey4l_ has quit IRC21:35
*** vnogin has quit IRC21:35
*** dxiri has quit IRC21:36
*** weezS has joined #openstack-ansible21:36
*** dxiri_ has quit IRC21:38
*** dxiri has joined #openstack-ansible21:38
*** cmart has quit IRC21:39
*** cmart1 has joined #openstack-ansible21:39
*** fguillot has quit IRC21:44
*** fguillot has joined #openstack-ansible21:44
*** retreved has quit IRC21:46
*** cmart1 has quit IRC21:49
*** timrc has joined #openstack-ansible21:49
*** Mudpuppy_ has quit IRC21:52
*** cmart has joined #openstack-ansible22:00
*** whiteveil has joined #openstack-ansible22:00
*** fguillot has quit IRC22:01
*** adrian_otto has quit IRC22:10
*** jheroux has quit IRC22:11
*** jmckind has quit IRC22:14
*** agrebennikov has joined #openstack-ansible22:20
agrebennikovhey cloudnull are you around by chance?22:20
*** mattoliverau has quit IRC22:21
*** matt6434 has joined #openstack-ansible22:21
*** matt6434 is now known as mattoliverau22:22
*** darrenc is now known as darrenc_afk22:23
*** galstrom_zzz is now known as galstrom22:31
cloudnullagrebennikov: I am22:32
cloudnullhows it ?22:32
agrebennikovcloudnull, great22:33
agrebennikovqq22:33
agrebennikovlook at this please22:34
agrebennikovhttps://github.com/openstack/openstack-ansible-os_horizon/blame/3502e699253069460602f8ba5290fed0c6bd2368/templates/horizon_local_settings.py.j2#L21022:34
agrebennikovjust wanted to ask - if I see commits like that - who is responsible for the line in fact then?22:34
agrebennikovjust to clarify - talking about this issue https://bugs.launchpad.net/openstack-ansible/+bug/165516722:35
openstackLaunchpad bug 1655167 in openstack-ansible "Horizon variable uses missing file horizon_cacert_pem" [Undecided,New] - Assigned to Andrey Grebennikov (agrebennikov)22:35
agrebennikovI mean - maybe I have to talk to the feature maintainer but not sure how I find proper person (if it is not you)22:35
cloudnullah.22:36
cloudnullI wont claim to be the feature maintainer. but I'm happy to talk about the issue.22:36
agrebennikovoh, sure22:36
agrebennikovdo I just fix it?22:36
cloudnullI did however do a lot of work on the horizon role . so maybe that's me :)22:37
agrebennikovasking you first because there is a lot of this kind of commits22:37
agrebennikov"making the code galaxy style"22:37
agrebennikovwhatever22:37
cloudnullyea. that was me .22:37
cloudnulla lot of that was me removing the rackspace-isms from teh roles22:37
agrebennikovthat's fine, but in the future - if I see commits like that do I have to always ask you first?22:37
cloudnullI'd say just fix it, if it's broken.22:37
cloudnullno.22:38
agrebennikovbut how do I know the name then?22:38
cloudnullI'm a firm believer of "see a bug, fix a bug".22:38
cloudnullthe name of the maintainer ?22:38
agrebennikovyeah22:38
agrebennikovbecause maybe there was another one before22:38
agrebennikovand you say refactored it to be more "galaxy stuyle"22:39
agrebennikovsee what I mean?22:39
cloudnullI'd have to ping other cores however I don't believe we have set maintianers on the various roles.22:39
agrebennikovso all random?22:39
cloudnullrandom meaning a lot of folks have wroked on many of the roles?22:39
agrebennikovyeah, kind of :)22:40
cloudnullit's fairly diverse, so yeah, kinda random.22:40
agrebennikovand backwards - nobody is focused on a particular role22:40
agrebennikovok22:40
agrebennikovthat's fine22:40
agrebennikovbut regarding this one22:41
*** jamesdenton has quit IRC22:41
agrebennikovis it ok to just hardcode local file?22:41
agrebennikovin the template22:41
agrebennikovlets say, /etc/horizon/keystone-ca.pem22:41
agrebennikovwhatever22:41
cloudnullI think that's changing a bit as some folks have spent more time on particular roles but yes I do agree that there have been a lot of hands in almost all of the roles.22:41
*** adrian_otto has joined #openstack-ansible22:42
agrebennikovotherwise it will be more vars22:42
agrebennikovwhich is unlikely22:42
cloudnullyes. i'd say so. I think having the known target file is better overall.22:42
*** KLevenstein has quit IRC22:42
agrebennikovor22:42
agrebennikovprobably it is going to be Always keystone CA22:43
cloudnulland I don't really see the benifit in having a configurable target file for a CA cert22:43
agrebennikovwell, it is22:43
agrebennikovbecause I'm configuring a CA for keystone22:43
agrebennikov*keystone's cert22:43
agrebennikovso horizon should be using it22:43
agrebennikovto be able to connect to keystone properly22:43
cloudnullright so if that file is provided it'd always be dropped as "/etc/horizon/keystone-ca.pem"22:43
cloudnullwhich i think is a good thing22:44
agrebennikovno, wait. What I just thought about - I can just use that file which is copied as the part of keystone playbook22:44
agrebennikovinto22:44
agrebennikovsec22:44
cloudnullagrebennikov: have you looked into anchor?22:45
agrebennikovsorry?22:45
agrebennikov(I'm probably not familiar yet with this one)22:45
agrebennikovit it a exported resources?22:45
agrebennikov(from puppet world)22:45
cloudnullhttps://github.com/openstack/anchor22:45
cloudnullyou were talking about setting up a CA and while it's not totally realted to that bug it is CA related and potentially helpful.22:47
cloudnullwe don't have a role for it22:47
agrebennikoverr... I guess it it way more complicated :)22:47
agrebennikovbut I definitely have to read that22:47
cloudnullyea, maybe more so than you need.22:47
agrebennikovsince right now I'm working on wrapping all services into ssl22:47
cloudnullI think in the future it'd be nice to have something like that as an option to internally secure a cloud22:47
agrebennikovand from the CA standpoint it may be helpful22:48
cloudnullnice !22:48
agrebennikovnice..... but I need to turn all them behind apache22:48
agrebennikovwhich is pain in the ass22:48
cloudnullindeed it si22:48
cloudnull*is22:48
agrebennikovso what I was going to say22:48
agrebennikovsec22:48
agrebennikov:)22:48
cloudnullare you using mod-wsgi directly or something like uwsgi?22:49
agrebennikovhttps://github.com/openstack/openstack-ansible-os_keystone/blob/master/tasks/keystone_ssl_user_provided.yml#L4022:49
agrebennikovmod22:50
agrebennikovfor now22:50
agrebennikovso may I just rely on the keystone's var?22:50
agrebennikovor it is forbidden?22:50
agrebennikovsince they are separate plays22:50
*** kylek3h has quit IRC22:51
agrebennikovbecause the file {{ keystone_ssl_ca_cert }} will be exactly what I need22:51
cloudnullI'd change the var name to be namespaced22:51
agrebennikovwhere?22:51
cloudnullbut that task should be all that's needed.22:51
agrebennikovin horizon?22:51
cloudnullyes.22:51
agrebennikovbut how do I make sure that this particular var is defined when I run horizon play>22:52
agrebennikov?22:52
agrebennikovbecase I'm pretty sure I cannot run the tasks from other plays :/22:53
agrebennikov(maybe I'm explaining wromg though :/)22:53
agrebennikov*wromg22:54
agrebennikov*wrong22:54
cloudnullif keystone_ssl_ca_cert == horizon_ssl_ca_cert then set that in your user_variables.yml file. something like horizon_ssl_ca_cert: "{{ keystone_ssl_ca_cert }}" -- in the future we can put in a PR into https://github.com/openstack/openstack-ansible/blob/master/playbooks/inventory/group_vars/all.yml should we feel like those vars will normally be the same when defined.22:54
*** jperry has joined #openstack-ansible22:54
agrebennikovaahh22:54
agrebennikovyeah, makes sense22:54
agrebennikovso then the bug is obsolete?22:55
cloudnullis there a task within the horizon role that will ship the ca cert?22:56
cloudnulllike the one within the keystone role ?22:56
* cloudnull looking22:56
agrebennikovnope.... aah, yeah, it will not go into container anyway :)22:56
agrebennikovI keep missing conteinerized point :/22:56
cloudnullhttps://github.com/openstack/openstack-ansible-os_horizon/blob/988006d22d9e357e988ae13008d3137c84473e67/tasks/horizon_ssl_user_provided.yml#L3622:57
agrebennikovno, wait, this is not the same22:57
agrebennikovit goes into apache config, and potentially it may be another CA22:57
agrebennikovwhich may be responsible for only horizon name22:57
agrebennikovit is only responsible for horizon server cert22:58
*** TxGirlGeek has quit IRC22:58
*** david-lyle has quit IRC22:59
*** darrenc_afk is now known as darrenc23:00
cloudnullit looks like https://github.com/openstack/openstack-ansible-os_keystone/blob/b2e661d32bbd3fc1a61a570a23845dee894aa3f4/tasks/keystone_ssl_user_provided.yml#L40-L50 and https://github.com/openstack/openstack-ansible-os_horizon/blob/988006d22d9e357e988ae13008d3137c84473e67/tasks/horizon_ssl_user_provided.yml#L36-L44 accomplish the same things.23:00
cloudnullwhich could be used to drop "/etc/horizon/keystone-ca.pem"  if the variables were set accordingly.23:01
cloudnullor maybe im just confused :)23:02
cloudnullit is my first day back from holidy23:02
agrebennikovah, cool :)23:02
cloudnull**holiday23:02
agrebennikovnow you have to be able to work 3 times more efficient ;)23:02
cloudnulli think it's more like 3x longer.23:03
cloudnull:p23:03
cloudnullor slower.23:03
agrebennikovso those 2 things23:03
agrebennikovthey look same, but that is only the way you set up apache23:03
agrebennikovthey both go to sites-enabled/XXX.conf23:03
agrebennikovunder SSLCACertificateFile23:04
agrebennikovbut in each case this file maybe different23:04
agrebennikovsince it is only used for allowing the client to validate server cert23:04
agrebennikovwhich is also can be different23:04
agrebennikovthis is why you have 2 different vars - horizon_user_ssl_ca_cert and keystone_user_ssl_ca_cert23:05
*** jperry has quit IRC23:05
agrebennikovwhich you set up separately in the user_vars23:05
cloudnullhum. ok so then I think we'd want another task to drop that file in place should the variable be set.23:07
cloudnullI suspect that this task would be used to drop other ca certs ?23:08
cloudnullone for nova, ceilometer, glance, etc?23:08
agrebennikovthis is what I currently have to do in order to make it working23:08
cloudnullor does horizon only need the one?23:08
agrebennikovI already made local change into each play23:09
*** jrobinson has joined #openstack-ansible23:09
agrebennikovboth keystone CA file and I need to add cafile = <> into each keystoneauthtoken section23:09
agrebennikovand openrc needs to be changed everywhere23:10
agrebennikovthere is also one weird thing23:10
agrebennikovsince you guys don't use packages23:11
agrebennikovrequests lib is using its own CA bundle23:11
agrebennikovwhile in ubuntu for example it is using /etc/ssl/certs/ca-certificate.crt23:11
*** sdake has quit IRC23:11
agrebennikovand I can extend it with command23:11
*** asettle has joined #openstack-ansible23:12
agrebennikovwhile with pip requests it is a hell23:12
cloudnullwhat is it using when installed by pip ?23:12
cloudnullsigmavirus: ^ -cc23:12
agrebennikovI guess we already discussed that :)23:12
agrebennikovis is something local to the venv23:12
cloudnullah ok.23:13
agrebennikovhttp://stackoverflow.com/questions/10667960/python-requests-throwing-up-sslerror23:13
agrebennikovsomething like this23:13
agrebennikovroot@host:~/# python -c "import requests; print requests.certs.where()"23:13
agrebennikov/usr/local/lib/python2.7/dist-packages/requests/cacert.pem23:13
agrebennikovand it is not extendable23:13
agrebennikovso I have to add extra var to openrc in order to extend it23:14
agrebennikovbut anyeay, that's all fine23:14
agrebennikovlet me go propese a change23:14
agrebennikov*propose23:15
cloudnullsigmavirus: do you know of a why to change that in a way that would be more "supportable"? maybe something to allow the requests to use the system bundle instead of the vendored one?23:17
cloudnullagrebennikov: I really had no idea requests was doing that .23:18
agrebennikovthis is what generic requests is doing23:18
cloudnullI would've tought it was using the system bundle.23:18
agrebennikovand each distro has to rebuild it23:18
cloudnullhum...23:19
agrebennikovwell, this is what I spent 2 days for :D23:19
agrebennikovfiguring out why it doesn't work as expected23:19
agrebennikovyou never have this issue while using packages23:20
cloudnullare you adding the REQUESTS_CA_BUNDLE var to the openrc ?23:20
agrebennikovbut now since my customer is very concerned about security I have to implement ssl carefully23:20
agrebennikovyes, this is what I have to do in order to make cli clients working23:20
agrebennikovand ansible openstack commands as well23:21
cloudnullcan we just symlink /usr/local/lib/python2.7/dist-packages/requests/cacert.pem -> /etc/ssl/certs/ca-certificate.crt ?23:21
cloudnullwell not to the crt23:21
agrebennikovemm...... well.... maybe :)23:21
cloudnullbut you get what I mean ...23:21
cloudnullwell . idk if that'd be any better really.23:22
agrebennikovdon't see any difference in fact23:22
agrebennikovI still have to set up cafile in each config23:22
*** asettle has quit IRC23:22
*** phalmos has quit IRC23:23
*** asettle has joined #openstack-ansible23:23
*** retreved has joined #openstack-ansible23:26
*** sdake has joined #openstack-ansible23:26
*** asettle has quit IRC23:27
*** dxiri has quit IRC23:28
*** sdake has quit IRC23:28
*** BjoernT has quit IRC23:29
*** sdake has joined #openstack-ansible23:29
*** galstrom is now known as galstrom_zzz23:32
*** thorst has quit IRC23:32
*** thorst has joined #openstack-ansible23:32
*** thorst has quit IRC23:37
cloudnullyea. hum..23:38
cloudnullok. well bbl.23:38
* cloudnull driving home23:38
*** Mudpuppy_ has joined #openstack-ansible23:40
*** marst has quit IRC23:42
*** schwicht has quit IRC23:44
*** ianychoi has joined #openstack-ansible23:49

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