Wednesday, 2015-07-01

sigmavirus24So apparently you can have a module param like this: https://review.openstack.org/#/c/196943/4/playbooks/roles/os_nova/tasks/nova_service_add.yml00:08
sigmavirus24Fun stuff00:08
*** alextricity_h has quit IRC00:09
*** javeriak has joined #openstack-ansible00:13
*** javeriak has quit IRC00:18
*** logan2 has quit IRC00:19
openstackgerritIan Cordasco proposed stackforge/os-ansible-deployment: Upgrade the Keystone library to use v3  https://review.openstack.org/19694300:19
*** javeriak has joined #openstack-ansible00:21
*** logan2 has joined #openstack-ansible00:22
*** javeriak has quit IRC00:24
*** sdake has quit IRC00:29
openstackgerritIan Cordasco proposed stackforge/os-ansible-deployment: Upgrade the Keystone library to use v3  https://review.openstack.org/19694300:31
*** annashen has joined #openstack-ansible00:34
*** annashen has quit IRC00:38
*** galstrom_zzz is now known as galstrom00:52
*** sigmavirus24 is now known as sigmavirus24_awa00:58
*** galstrom is now known as galstrom_zzz01:02
palendaecloudnull: If I'm reading the list on line 34 and the --delete option correctly, those listed directories should be deleted on a sync, right? https://review.openstack.org/#/c/195399/2/playbooks/repo-clone-mirror.yml01:16
palendaeHere's what I'm seeing https://gist.github.com/nrb/c5661fa55bb26119d967; I'd think I would have fewer items, not more, right?01:19
palendaeAdded that to my review01:23
*** galstrom_zzz is now known as galstrom01:31
*** annashen has joined #openstack-ansible01:35
*** annashen has quit IRC01:39
*** sdake has joined #openstack-ansible01:57
*** sdake_ has joined #openstack-ansible01:59
*** sdake has quit IRC02:02
cloudnullPalendae you'll likely see more entries as its a literal clone of what's upstream which has more bits in it than you need while the repo-build is literally only creating the things needed for a deployment.02:03
cloudnullSo its likely to grow.02:04
*** davidself has joined #openstack-ansible02:10
*** sdake_ has quit IRC02:10
*** sdake has joined #openstack-ansible02:10
*** annashen has joined #openstack-ansible02:36
*** annashen has quit IRC02:41
openstackgerritMiguel Grinberg proposed stackforge/os-ansible-deployment: [WIP] Keystone IdP configuration  https://review.openstack.org/19425902:49
*** galstrom is now known as galstrom_zzz03:06
*** JRobinson__ is now known as JRobinson__afk03:33
*** annashen has joined #openstack-ansible03:37
*** annashen has quit IRC03:41
openstackgerritMiguel Grinberg proposed stackforge/os-ansible-deployment: [WIP] Keystone IdP configuration  https://review.openstack.org/19425904:11
*** annashen has joined #openstack-ansible04:37
*** annashen has quit IRC04:42
*** fawadkhaliq has joined #openstack-ansible04:43
*** JRobinson__afk is now known as JRobinson__04:45
*** annashen has joined #openstack-ansible05:39
*** annashen has quit IRC05:43
*** fawadkhaliq has quit IRC06:04
*** fawadkhaliq has joined #openstack-ansible06:25
*** fawadkhaliq has quit IRC06:31
*** annashen has joined #openstack-ansible06:39
*** annashen has quit IRC06:44
*** radek_ has joined #openstack-ansible06:48
*** radek_ has quit IRC06:52
*** radek_ has joined #openstack-ansible06:53
*** subscope has quit IRC07:24
*** subscope has joined #openstack-ansible07:37
*** annashen has joined #openstack-ansible07:40
*** vdo has joined #openstack-ansible07:40
*** annashen has quit IRC07:45
evrardjphello everyone07:47
*** annashen has joined #openstack-ansible08:41
*** annashen has quit IRC08:46
openstackgerritHugh Saunders proposed stackforge/os-ansible-deployment: Upgrade the Keystone library to use v3  https://review.openstack.org/19694309:09
evrardjpstill to talk about network models, is the scenario3b possible? (cf. networking guide)09:19
openstackgerritAndy McCrae proposed stackforge/os-ansible-deployment: Allow Swift middleware to be set via a variable  https://review.openstack.org/18156009:30
openstackgerritAndy McCrae proposed stackforge/os-ansible-deployment: Allow Swift middleware to be set via a variable  https://review.openstack.org/18156009:31
openstackgerritAndy McCrae proposed stackforge/os-ansible-deployment: Allow Swift middleware to be set via a variable  https://review.openstack.org/18156009:34
openstackgerritHugh Saunders proposed stackforge/os-ansible-deployment: Upgrade the Keystone library to use v3  https://review.openstack.org/19694309:36
matttevrardjp: morning2u09:39
matttwhat is the document that you speak of :)09:39
openstackgerritMerged stackforge/os-ansible-deployment: Updated tempest isolation options  https://review.openstack.org/19522509:39
evrardjphey mattt09:40
evrardjpthis one http://docs.openstack.org/networking-guide/deploy_scenario3b.html09:40
*** annashen has joined #openstack-ansible09:42
*** sdake has quit IRC09:46
*** annashen has quit IRC09:46
svghello and a goodday09:49
*** eandersson_ has joined #openstack-ansible09:50
svgI'm looking into defining my public endpoint with ssl - I assume the best is to define the public vip in osad config with a hostname instead of an ip09:50
svgand I also assume the internal vif should best be kept as a plain ip09:51
svganyone other thoughts on this?09:51
*** eandersson has quit IRC09:53
*** eandersson_ is now known as eandersson09:53
openstackgerritDarren Birkett proposed stackforge/os-ansible-deployment: Upgrade the Keystone library to use v3  https://review.openstack.org/19694310:05
evrardjpsvg: I don't know how it works with OSAD, but apparently there is a default variable keystone_service proto, which is by default used for keystone_service_publicuri_proto10:14
svgyes, that is about setting the protocol10:15
svgin latest master/kilo there is now also a general var to set that for all endpoints too10:16
svgquestion is about hostname vs ip10:16
openstackgerritAndy McCrae proposed stackforge/os-ansible-deployment: Default to use host/port for glance_api_servers  https://review.openstack.org/19549610:17
evrardjpon your certificate you should always use names and altnames ;)10:17
evrardjpI still don't get the question :p10:18
evrardjpgrepping external_lb_vip_address show things (urls) that could be replaced by a hostname... except for one thing: ec2_dmz_host... I'm not sure that could be a hostname instead of an ip10:24
mattti'd have ot look at how this all pieces together, but typically you'd want your public services registering w/ a hostname since that's what your users will see in the catalog etc. ... internal not so much10:25
evrardjpso I guess we'll need an expert in OSAD to know the impact of using a hostname in external_lb_vip_address...10:25
*** JRobinson__ has quit IRC10:27
svgmattt: exactly + de external services are what will do ssl, and are the ports that will be opened up to external networks10:27
*** annashen has joined #openstack-ansible10:43
*** annashen has quit IRC10:48
openstackgerritJesse Pretorius proposed stackforge/os-ansible-deployment: Create Junit XML Report from tempest run  https://review.openstack.org/19751210:54
*** eandersson_ has joined #openstack-ansible11:26
*** eandersson has quit IRC11:29
openstackgerritMerged stackforge/os-ansible-deployment: Add support for specifying custom static routes  https://review.openstack.org/19733511:42
*** annashen has joined #openstack-ansible11:44
*** annashen has quit IRC11:48
*** markvoelker has quit IRC12:14
*** markvoelker has joined #openstack-ansible12:14
*** raginbajin has quit IRC12:18
*** raginbajin has joined #openstack-ansible12:19
cloudnullMorning12:28
evrardjpgood morning cloudnull12:37
cloudnullHow's it evrardjp12:37
evrardjpI'm following this documentation to setup IPv6 for openstack: http://docs.openstack.org/networking-guide/adv_config_ipv6.html ;)12:39
Sam-I-Amevrardjp: you could read the patch that might land there someday12:43
Sam-I-Amhttps://review.openstack.org/#/c/181049/4/doc/networking-guide/source/adv_config_ipv6.rst,cm12:43
Sam-I-Amand this12:44
Sam-I-Amhttps://review.openstack.org/#/c/178739/10/doc/networking-guide/source/adv_config_ipv6.rst,cm12:44
*** annashen has joined #openstack-ansible12:45
*** annashen has quit IRC12:49
*** cbaesema has quit IRC13:22
openstackgerritMerged stackforge/os-ansible-deployment: Configurable memcached connections limit & threads  https://review.openstack.org/19449913:35
*** annashen has joined #openstack-ansible13:45
*** annashen has quit IRC13:50
*** jwagner_away is now known as jwagner13:50
*** TheIntern has joined #openstack-ansible13:54
palendaecloudnull: Morning - so running clone mirror (as opposed to just building the mirror) is expected to have more entries?13:56
*** yapeng has joined #openstack-ansible13:58
*** KLevenstein has joined #openstack-ansible13:58
*** alextricity has quit IRC14:01
*** subscope has quit IRC14:03
*** sigmavirus24_awa is now known as sigmavirus2414:12
*** Mudpuppy has joined #openstack-ansible14:14
cloudnullpalendae:  yes.14:17
cloudnullyou dont need everything there. but there will be more things14:18
cloudnullin the bug I raise the question if we should have the "mirror-clone" process for kilo ?14:18
palendaeI guess I'm still confused by the syntax. As I understood it, --exclude on rsync meant to NOT sync that directory from the source to the destination14:19
palendaeOr is that to exclude them from the delete14:19
cloudnullit excludes the directory and or its contents.14:20
palendaeFrom?14:20
palendaeThe sync or the delete?14:21
palendaeI think my expectation's off - if it's excluding from the sync, then why would those directories be added when they're not there?14:21
cloudnulldo they have anything within them ?14:21
* palendae checks14:22
*** TheIntern has quit IRC14:23
palendaeYes. container_images has rpc-trust-container.{,old,1}.tgz14:23
cloudnullthat it should .14:24
cloudnullwhat about python_packages14:24
palendaeindex.html and pools14:25
palendaepython_packages/pools/index.html14:25
cloudnullso they're empty otherwise?14:25
cloudnullyou dont see all this http://rpc-repo.rackspace.com/python_packages/14:26
palendaeNo14:26
cloudnulland in the mirror directory you shouldn't have the old mariadb bits http://rpc-repo.rackspace.com/mirror/14:27
palendaemirror isn't present. openstackgit is but is empty14:27
cloudnullso these are the base directories that we create on a repo server install14:30
cloudnullhttps://github.com/stackforge/os-ansible-deployment/blob/master/playbooks/roles/repo_server/tasks/repo_post_install.yml#L44-L5714:30
cloudnullso it sounds like its working14:30
cloudnullyou have the basic dirs created by the server setup and the exclude didn't populate anything that it shouldn't14:31
palendaecloudnull: Got it, thanks14:38
*** matt____ has joined #openstack-ansible14:39
*** darrenc_ has joined #openstack-ansible14:39
matttcloudnull: see my feedback on https://review.openstack.org/#/c/193848/ ?14:40
*** serverascode_ has joined #openstack-ansible14:41
*** rackertom_ has joined #openstack-ansible14:45
*** mrodden_ has joined #openstack-ansible14:45
*** eandersson_ has quit IRC14:46
*** errr has quit IRC14:46
*** mancdaz has quit IRC14:46
*** andymccr has quit IRC14:46
*** git-harry has quit IRC14:46
*** rackertom has quit IRC14:46
*** serverascode has quit IRC14:46
*** mrodden has quit IRC14:46
*** darrenc has quit IRC14:46
*** mattoliverau has quit IRC14:46
*** mrodden_ is now known as mrodden14:46
*** annashen has joined #openstack-ansible14:46
cloudnullmattt: yup. i just got done checking in on the icehouse built wheels and resubmitted the review for recheck.14:50
*** rackertom_ is now known as rackertom14:51
*** annashen has quit IRC14:51
*** git-harry has joined #openstack-ansible14:51
*** rackertom has quit IRC14:52
*** eandersson_ has joined #openstack-ansible14:52
*** TheIntern has joined #openstack-ansible14:53
*** errr has joined #openstack-ansible14:53
*** serverascode_ is now known as serverascode14:56
*** subscope has joined #openstack-ansible14:57
*** rackertom has joined #openstack-ansible15:00
*** andymccr has joined #openstack-ansible15:06
*** mancdaz has joined #openstack-ansible15:07
matttcloudnull: cool, thanks !15:23
*** weezS has joined #openstack-ansible15:30
*** weezS has quit IRC15:33
*** jaypipes has quit IRC15:37
openstackgerritJulian Montez proposed stackforge/os-ansible-deployment: Allow Swift middleware to be set via a variable  https://review.openstack.org/18156015:40
sigmavirus24cloudnull: sweet15:46
cloudnullhuh ?15:46
*** annashen has joined #openstack-ansible15:47
jwagnercloudnull hey weezS is having issues getting into the channel15:48
*** gcivitella has joined #openstack-ansible15:48
cloudnull# use the /join command15:48
cloudnull:)15:48
jwagnerbasically that dir wasnt a lxc container dir so it failed when trying to access the config file15:48
palendae /join #openstack-ansible15:48
jwagnerhe cant connect to freenode15:48
jwagnerhe is working on it15:49
cloudnulli cant fix that15:49
jwagneryeah me niehter15:49
jwagnerwhat do u need from us15:49
jwagneris it just a bad assumption on the play side that all dir in /var/lib/lxc will be container dirs15:49
cloudnullwait, how can he be in rcbops if he cant connect to freenode ?15:49
jwagnerdunno15:49
palendaecloudnull: I don't see him in there any more15:49
cloudnullok anyway ...15:50
palendaejwagner: we got https://github.com/rcbops/rpc-openstack/issues/212, will likely make an LP issue out of it since osad makes that play15:50
cloudnull^^15:50
palendae(doing that now)15:50
cloudnullalso jwagner no its not a nad assumption.15:50
jwagneryeah  i told him to make the rpc-openstack issue then i realized that it was an osad issue, but you guys were already on it15:50
cloudnullwe just need to more thoughful how the upgrade play is interating through those items15:50
palendaejwagner: Yeah, starting it there's fine15:51
palendaejwagner: Is this completely blocking your testing?15:51
jwagnerok so for now we went ahead and removed the lost+found dirs15:51
jwagnerso we can move forward15:51
palendaei.e. does it need to get in for the Monday tag?15:51
*** weezS has joined #openstack-ansible15:51
*** annashen has quit IRC15:52
jwagnerpalendae not sure15:52
palendaeOk15:52
jwagnersince it is something we can fix on our side to continue testing15:52
jwagnernot a big deal to us15:52
jwagnerbut i can see it causeing ops headaches15:53
palendaeYeah15:53
palendaeOk15:53
palendaeTrying to determine if that needs to be an rpc-openstack rc15:53
*** jwagner is now known as jwagner_away15:53
*** jwagner_away is now known as jwagner15:53
jwagneri dont think it will15:54
jwagnernvm yeah it probably will15:54
palendaeOk15:54
jwagnersince the osad hash will need to be updated15:54
palendaeRight15:55
palendaeOk15:55
palendaejwagner, cloudnull https://bugs.launchpad.net/openstack-ansible/+bug/147057115:55
openstackLaunchpad bug 1470571 in openstack-ansible trunk "/tmp/fix_host_things.yml file not found issue." [Undecided,New]15:55
jwagnerwe need to repo_container lv size fix in as well15:55
jwagnerwe keep running out of space15:55
jwagnerin our tests15:55
jwagnerif we can get that green lit15:55
palendaejwagner: https://review.openstack.org/#/c/195399/ needs another +2 and a +W and it'll be in master15:56
palendaeThat should save some space15:56
palendaeAt least, that's the patch associated with the bug (https://bugs.launchpad.net/openstack-ansible/+bug/1468567)15:56
openstackLaunchpad bug 1468567 in openstack-ansible "v11.0 - Repo Containers - No space left on device" [High,In progress] - Assigned to Kevin Carter (kevin-carter)15:56
*** alextricity has joined #openstack-ansible15:59
*** yapeng has quit IRC16:05
*** jwagner is now known as jwagner_away16:11
*** eandersson_ has quit IRC16:22
*** sdake has joined #openstack-ansible16:24
openstackgerritMerged stackforge/os-ansible-deployment: Handle proxies through environment variables  https://review.openstack.org/19271716:31
*** jwagner_away is now known as jwagner16:32
*** vdo has quit IRC16:38
*** gcivitella has quit IRC16:48
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Fixed the upgradde script for fix_host_thing.yml  https://review.openstack.org/19765716:48
*** annashen has joined #openstack-ansible16:48
cloudnulljwagner: ^^ patch for the upgrade16:51
jwagnerty sir16:51
*** annashen has quit IRC16:53
sigmavirus24hughsaunders: have you pushed what you have?16:55
sigmavirus24or are you still tinkering?16:56
hughsaunderssigmavirus24: yeah still tinkering16:56
sigmavirus24well I'm going to go ride a bicycle for a short bit. ping me if you push something up in the meantime16:58
sigmavirus24hughsaunders: on a bright not16:58
sigmavirus24*note16:58
sigmavirus24I *just* reproduced the gate failure16:59
hughsaunderssigmavirus24: great :)16:59
sigmavirus24all the -vvvvs16:59
*** Mudpuppy_ has joined #openstack-ansible17:00
*** Mudpuppy_ has quit IRC17:01
*** Mudpuppy_ has joined #openstack-ansible17:01
*** sigmavirus24 is now known as sigmavirus24_awa17:04
*** Mudpuppy has quit IRC17:04
jwagnercloudnull with the removal of those dir and some cleaning up behind weezS the upgrade seems to be going17:08
jwagnerwell17:08
*** annashen has joined #openstack-ansible17:10
*** sdake_ has joined #openstack-ansible17:18
*** sdake has quit IRC17:21
*** jaypipes has joined #openstack-ansible17:22
*** Mudpuppy_ has quit IRC17:33
*** sdake_ is now known as sdake17:39
openstackgerritHugh Saunders proposed stackforge/os-ansible-deployment: [WIP] Add v3 calls for federation to keystone module  https://review.openstack.org/19767717:44
*** sdake has quit IRC17:44
hughsaunderssigmavirus24_awa: Have pushed, but not much I'm afraid. Will carry on tomorrow.17:45
*** sdake has joined #openstack-ansible17:46
cloudnullhughsaunders: https://review.openstack.org/#/c/197677/ needs to be rebased17:47
*** sdake has quit IRC17:48
*** sdake has joined #openstack-ansible17:49
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: [WIP] Add v3 calls for federation to keystone module  https://review.openstack.org/19767717:50
*** tbyrom138 has joined #openstack-ansible17:50
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Remove unused swift vars  https://review.openstack.org/19709417:54
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Updated tempest isolation options  https://review.openstack.org/19734217:56
cloudnullcores please do the needful for icehouse https://review.openstack.org/#/c/193848/17:57
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Fixed the upgrade script edge case  https://review.openstack.org/19765717:59
*** tbyrom138_ has joined #openstack-ansible18:01
*** tbyrom138 has quit IRC18:04
*** tbyrom138_ is now known as tbyrom13818:04
*** yapeng has joined #openstack-ansible18:06
*** sigmavirus24_awa is now known as sigmavirus2418:06
*** yapeng has quit IRC18:11
*** galstrom_zzz is now known as galstrom18:27
*** sdake has quit IRC18:38
*** sdake has joined #openstack-ansible18:38
*** sdake_ has joined #openstack-ansible18:41
*** sdake has quit IRC18:44
*** javeriak has joined #openstack-ansible18:50
sigmavirus24hughsaunders: I know why that's failing18:54
*** Mudpuppy has joined #openstack-ansible18:54
*** tbyrom138 has quit IRC18:58
sigmavirus24svg: ping18:59
openstackgerritJaveria Khan proposed stackforge/os-ansible-deployment: Update port definition for PLUMgrid in Juno  https://review.openstack.org/19770519:00
svgsigmavirus24: pong19:00
sigmavirus24Mind if I DM you?19:00
cloudnullyou have to follow first19:02
cloudnull:D19:02
palendaecloudnull: Nope!19:03
palendaeThere's a 'allow randos to DM me' option19:03
cloudnullah.19:03
palendaeFairly new19:03
* cloudnull goes to make sure thats off19:03
sigmavirus24lol19:03
palendaeYeah, I had it turned off then interacted with a hotel via their twitter account19:04
*** tbyrom138 has joined #openstack-ansible19:05
cloudnullyup its good to go19:06
*** yapeng has joined #openstack-ansible19:06
openstackgerritIan Cordasco proposed stackforge/os-ansible-deployment: Upgrade the Keystone library to use v3  https://review.openstack.org/19694319:08
*** yapeng has quit IRC19:11
svgsigmavirus24: of course, no need to ask19:12
svgsigmavirus24: palendae tbh, asking permission to PM is fairly new to me, is that some dark part of netiquette I don't know about? Pretty rare from my experience.19:19
palendaesvg: Not that I know of19:20
palendaeI was speaking of DMs on twitter myself - they require that you're followed by the person in order to send, afaik19:21
svg:)19:21
*** sdake has joined #openstack-ansible19:21
*** sdake has quit IRC19:23
*** sdake has joined #openstack-ansible19:23
sigmavirus24svg: it's netiquette that I follow mainly because: A) Freenode and Mozilla's IRC networks have become overwhelmed with spambots that DM you spam links. B) It seems polite when I don't know the person very well19:25
*** sdake_ has quit IRC19:25
svgok, if you dm'ed me, for me both cases are not an issue :)19:26
*** annashen has quit IRC19:29
*** annashen has joined #openstack-ansible19:30
*** annashen has quit IRC19:34
*** galstrom is now known as galstrom_zzz19:49
*** galstrom_zzz is now known as galstrom19:58
alextricityAre there any tools for writing the .rst documents under the doc/ directory?19:58
alextricityAnd validating syntax19:58
Sam-I-Amalextricity: its pretty much straight up rst20:01
palendaealextricity: Only thing for validating the syntax right now is running the make20:01
palendaemake html20:01
Sam-I-Amif you 'make html' and it breaks, you did bad20:01
palendaeYeah, pretty much that20:01
Sam-I-Amyou can probably glean a lot from the existing docs20:01
palendaeNo other tools that I'm aware of20:01
Sam-I-Amnot that my rst is perfect20:02
alextricitycool. Thanks guys20:02
Sam-I-Ampalendae: eventually we may lint it20:02
palendaeSam-I-Am: Sure20:02
palendaeThough we don't even have the build job running on commits yet20:02
palendaeI'm not aware of rst linters that don't just build, but I could be mistaken20:03
Sam-I-Ampalendae: we have niceness and syntax linters20:03
Sam-I-Amer, upstream docs does20:04
palendaeOk20:04
palendaeSo they exist, it's just my ignorance20:04
Sam-I-Ami suspect we'll just copy that shit over20:04
palendaeYeah20:04
palendaeCopy it over and see if anything doesn't work20:04
alextricityodyssey4me: cloudnull: Would I just add an .rst in the install-guide/ directory for the ceilometer bits?20:07
alextricityOr are there docs somewhere else that I have to consider?20:08
Sam-I-Amalextricity: what are you trying to document?20:10
Sam-I-Amalextricity: how to deploy ceilometer with osad?20:10
alextricitySam-I-Am: configuring ceilometer with osad, and installing it20:10
alextricitywould be something like config-ceilometer.rst, and install-ceilometer.rst, right?20:11
Sam-I-Amuhh... let me look20:11
*** daneyon has joined #openstack-ansible20:11
Sam-I-Amyeah i'd say a configure-ceilometer.rst20:12
Sam-I-Amand thats probably it20:12
Sam-I-Amunless there playbooks for it are not included in one of the existing meta-playbooks20:12
Sam-I-Amconfigure-ceilometer would go with the rest of the configuration sections20:12
Sam-I-Amit would also need to be marked as optional (see configure.rst)20:13
alextricityIt is its own playbook, called os-install-ceilometer.yml20:13
alextricityOh yeah..good point20:13
Sam-I-Amalextricity: so its not included in the usual openstack playbooks?20:13
alextricityIt would not be included in the 'setup-openstack.yml' playbook20:14
alextricityit's an optional playbook that the deployer can run if they choose to deploy ceilometer20:14
Sam-I-Amiirc is should be 'os-ceilometer-install.yml' for consistency20:14
alextricityThe PR has it that way...i just couldn't remember ;)20:15
alextricitylol20:15
Sam-I-Amyou might want to add an optional step for the ceilometer playbook to install-openstack-run.rst if thats where it needs to run (not earlier)20:16
alextricityThanks a good idea. you know what..I might just do what swift does20:21
alextricitythe swift playbooks don't do anything if the hosts are not defined in openstack_user_config. Maybe I should just do that20:21
palendaealextricity: That's a safe bet20:22
Sam-I-Amalextricity: that would be a better way20:23
*** tbyrom138 has quit IRC20:25
*** galstrom is now known as galstrom_zzz20:25
openstackgerritIan Cordasco proposed stackforge/os-ansible-deployment: Upgrade the Keystone library to use v3  https://review.openstack.org/19694320:33
*** openstackgerrit has quit IRC20:37
*** openstackgerrit has joined #openstack-ansible20:37
*** tbyrom138 has joined #openstack-ansible20:39
openstackgerritSteve Lewis proposed stackforge/os-ansible-deployment: Configurable memcached connections limit & threads  https://review.openstack.org/19772920:40
*** annashen has joined #openstack-ansible20:46
*** KLevenstein has quit IRC20:47
*** daneyon has quit IRC20:47
*** jwagner is now known as jwagner_away20:54
palendaecloudnull: Do you have any suggestions for handling overrideable variables in Juno? iirc, most of them are in group_vars, and those aren't overriden with rpc_user_config, right?20:57
*** matt____ is now known as mattoliverau20:58
cloudnullWhat do you need to override ?21:00
palendaestevelle was asking me21:00
palendaeSo dunno :p21:00
stevellecloudnull: it's for the memcaced connections limit21:00
palendaeI thought, in general, group_vars were harder to override, hence moving most variables out into defaults/main.yml of their role21:00
cloudnullchange the role to support defaults and it should be ok.21:01
stevelleI was doing that but it was getting really ugly, repeating the default 4 or 5 times21:01
palendaeBecause you were dragging it across services?21:02
stevelleno because  the connection limit is used, counting, 4 times across the plays and templates21:03
palendaeWith different names?21:04
palendaeSo if you define memcache_connection_limit in memcache/defaults/main.yml, those 4 other places will need to refer to it, sure21:04
stevelleso introduce a defaults/main.yml then21:05
palendaeYeah, that's what I'm hearing21:05
palendaeStuff in there can then be overriden21:05
palendaeIt should probably follow whatever convention for that role is present in kilo+21:05
stevelleok, now that I understood.  will go with that21:05
palendaeRedoing the whole role *might* be too much for that backport (I'm assuming it's a backport), but we'll see21:06
*** javeriak has quit IRC21:06
*** sdake_ has joined #openstack-ansible21:07
*** sdake has quit IRC21:09
*** javeriak has joined #openstack-ansible21:14
cloudnullpalendae:  stevelle: thats what I'd do, and what I had done with the juno backport for tempest  .21:17
jmccrorypalendae: you can override in user_variables, the global_overrides block in rpc_user_config isn't really true.21:18
stevelleI initially misunderstood the use of defaults as repeating |default('stuff') but just adding the defaults/main.yml is fine with me21:18
palendaeOooh, yeah, no21:18
palendaeThat would be horrible21:18
palendaejmccrory: Yeah, it'd have to be top-level, not inside global_overrides21:19
jmccroryi think global_overrides eventually feed into inventory, but role, playbook, and extra vars all override inventory...so not a great name21:21
palendaeRight21:21
openstackgerritSteve Lewis proposed stackforge/os-ansible-deployment: Configurable memcached connections limit & threads  https://review.openstack.org/19774021:24
openstackgerritSteve Lewis proposed stackforge/os-ansible-deployment: Configurable memcached connections limit & threads  https://review.openstack.org/19774021:25
*** javeriak has quit IRC21:27
*** javeriak has joined #openstack-ansible21:28
openstackgerritSteve Lewis proposed stackforge/os-ansible-deployment: Clear expired Django sessions regularly from DB  https://review.openstack.org/19774421:38
svgcloudnull: stevelle palendae catching up on ^^ but if you think group_vars is hard, that's because the groups parent/child structure in osad is non-existent21:41
svgI noticed kilo goes even further into not using group vars21:42
palendaesvg: It's way better in Kilo21:42
svgpalendae: how is that?21:42
palendaeWell, "better" in that we've moved things out into defaults/main.yml in the roles21:42
palendaeNot necessarily that we've changed any of the grouping21:42
svgk, but that is not better as in making use of the ansible inventory features :)21:42
palendaeCan you give an example of where parent/child would make sense?21:43
svgoverruling vars in group vars strongly depends on the group structure, you basically need a tree21:43
palendaeYeah, I'm not sure what that tree would look like21:43
stevelleI'm not sure that a parent/child structure would make that much sense for OpenStack.21:43
stevelleThe shared infra, particularly, works against the model that I would image makes that valuable.21:44
palendaeInitial thought would be the 'infra' stuff like cache, MQ, DB, at root, then service, then individual APIs21:44
palendaeBut I kind of agree with stevelle. Totally possible I've just been too close to how osad does it for too long, though21:44
svgmy knowledge of how osad works is still too little to fully grasp how and why things are done now tbh21:44
palendaeFair21:44
palendaeI could see it in some situations21:44
stevellepalendae: mongodb!21:45
palendaeWhere you're controlling OS-level stuff, then branching for DBs/web servers21:45
svgpalendae: i come from a point where i extensively use group dependencies to overrules things21:46
svgthink a tomcat group with different applivcatsion sub groups wit each a sb group per dev/test/prod envronment21:47
palendaeAh, ok21:47
palendaeSo you override as you go down21:47
svgso coming here and seeing that not used at all, is a bit counterintuitive21:47
svgyes21:47
*** javeriak has quit IRC21:48
palendaeSo you'd have a tomcat role and group?21:48
svgyes21:48
svgand that tomcat role manages hundreds of similar apps, but which have a bunch os separate things depending on the app and on the environment21:49
stevelleOpenStack relies on shared infra and one-offs as opposed to dedicated infra per service which makes that hard to apply21:50
svgperhaps an example: there was recently two patches that 1 allow to set http vs https for endpoints per application, and 2 that sets a default for all endpoints21:50
svgtis is now handled by all those vars being prefixed21:50
svgcould have been a default in all.yml, and overriding it on openstack app level21:51
svgwhich would make the code simpler imho, no need to var|default() etc21:51
svgnot saying current way is bad though, just a very new approach to me21:52
svgthere was a time in ansible where this group dependency and vars overruling was flawed though, and lots of people turned away from it21:53
svgfixed since 1.721:53
palendaeYeah, osad started prior to 1.6 iirc, so that may be why21:54
svgI thinkn cloudnull told me something that was kind of a reason, yes21:54
palendaeI'm out for the evening, night all21:54
svgbut using inventory can be quie powerfull21:54
svgbye21:54
*** javeriak has joined #openstack-ansible21:55
*** TheIntern has quit IRC22:01
*** Mudpuppy has quit IRC22:03
*** errr has quit IRC22:12
openstackgerritIan Cordasco proposed stackforge/os-ansible-deployment: Upgrade the Keystone library to use v3  https://review.openstack.org/19694322:15
*** sdake_ is now known as sdake22:17
openstackgerritMerged stackforge/os-ansible-deployment: Updated icehouse to the latest SHAs - 06.20.2015  https://review.openstack.org/19384822:18
*** annashen has quit IRC22:20
*** annashen has joined #openstack-ansible22:21
*** javeriak has quit IRC22:21
*** annashen has quit IRC22:25
*** sdake is now known as sdake_22:29
*** darrenc_ is now known as darrenc22:37
*** sdake_ has quit IRC22:54
*** radek_ has quit IRC23:05
*** javeriak has joined #openstack-ansible23:16
*** tbyrom138 has quit IRC23:24
*** weezS has quit IRC23:28
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Updated tempest isolation options  https://review.openstack.org/19734223:28
sigmavirus24burned about an hour on https://bugs.launchpad.net/keystone/+bug/1470670 this afternoon23:36
openstackLaunchpad bug 1470670 in Keystone "When creating a user with v3, if the domain is excluded a 401 Unauthenticated is returned" [Undecided,New]23:36
*** annashen has joined #openstack-ansible23:51
*** JRobinson__ has joined #openstack-ansible23:55
*** annashen has quit IRC23:56

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