16:01:14 <b3rnard0> #startmeeting OpenStack Ansible Meeting
16:01:15 <openstack> Meeting started Thu Apr 30 16:01:14 2015 UTC and is due to finish in 60 minutes.  The chair is b3rnard0. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:01:16 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:01:19 <openstack> The meeting name has been set to 'openstack_ansible_meeting'
16:01:27 <b3rnard0> #topic Agenda & rollcall
16:01:43 <b3rnard0> hello and presente
16:02:17 <rackertom> o/
16:03:14 <cloudnull> o/
16:04:33 <Sam-I-Am> ping
16:04:46 <b3rnard0> no agenda?
16:04:48 <b3rnard0> #link https://wiki.openstack.org/wiki/Meetings/openstack-ansible#Agenda_for_next_meeting
16:04:48 <cloudnull> meeting time cloudnull, mattt, andymccr, d34dh0r53, hughsaunders, b3rnard0, palendae, Sam-I-Am, odyssey4me, serverascode, rromans, mancdaz, dolphm, _shaps_, BjoernT, claco, echiu, dstanek, jwagner
16:04:51 <d34dh0r53> 0\
16:06:21 <andymccr> \o
16:06:21 <hughsaunders> \o
16:06:25 <palendae> hi
16:06:32 <jwagner> heyo
16:06:34 <b3rnard0> #chair cloudnull
16:06:35 <openstack> Current chairs: b3rnard0 cloudnull
16:06:39 <hughsaunders> learn to wave d34dh0r53 ;-)
16:06:42 <sigmavirus24> o/
16:06:53 <d34dh0r53> 0v
16:07:00 <d34dh0r53> darn
16:07:04 <andymccr> looked like a face palm hahaha
16:07:38 <cloudnull> ok, so lets get started.
16:08:20 <cloudnull> so we have no real action items from last week.
16:08:35 <cloudnull> we've been working hard on getting kilo out the door and updating juno/icehouse
16:08:58 <Sam-I-Am> thats been quite a bit of work
16:09:07 <cloudnull> it has been
16:09:13 <Sam-I-Am> done on the same day as the upstream release is good
16:09:27 <cloudnull> so to start, thank you everyone for all of the hard work thats gone into the project.
16:10:16 <cloudnull> we're 1 commit away from being able to tag and i think its really quite amazing that we will be able to have a stable deployment release on the same day as OS proper (as Sam-I-Am  said)
16:10:26 <cloudnull> so thank you all.
16:10:33 <Apsu> Woot!
16:10:34 <d34dh0r53> here here
16:10:35 <Apsu> Go team!
16:11:00 <b3rnard0> thanks to cloudnull for PTL'ing it like a mofo
16:11:13 <d34dh0r53> werd
16:11:17 <cloudnull> as for things that we need to cover,
16:12:26 <cloudnull> we have "https://review.openstack.org/#/q/status:open+project:stackforge/os-ansible-deployment+branch:kilo,n,z" for kilo
16:12:44 <cloudnull> andymccr whats your thought on getting https://review.openstack.org/179099 in for 11.0.0 ?
16:12:56 <andymccr> id like to!
16:12:56 <cloudnull> needed or can it be pushed off post release.
16:12:59 <andymccr> i'm trying to fix it up now
16:13:08 <andymccr> it could be pushed off in all honesty its a convenience change
16:13:11 <andymccr> i wouldnt hold anything up for that
16:13:23 <andymccr> and the change doesn't really affect any existing deploys in that if you've set the vars it won't break anything
16:13:25 <andymccr> its pretty seemless
16:13:39 <cloudnull> ok, ill hold off a little while longer and see if we can make it go. else itll go for 11.0.1
16:13:55 <andymccr> basically dont hesitate to move on without it
16:14:04 <andymccr> but im going try fix it up before then :)
16:14:11 <cloudnull> word!
16:14:27 <cloudnull> so we're really just waiting on https://review.openstack.org/#/c/179108/
16:14:31 <cloudnull> and then we can tag it
16:15:18 <cloudnull> as for Juno: https://review.openstack.org/#/q/status:open+project:stackforge/os-ansible-deployment+branch:juno,n,z
16:15:21 <Apsu> Oh man, look at that beautiful bash option handling.
16:15:39 * Apsu does a git blame so he can properly berate whoever didn't use bash's actual option parsing builtins
16:15:57 * cloudnull your welcome !
16:16:15 <Apsu> GTY!
16:16:19 <cloudnull> hahahaha
16:16:21 <Apsu> See also: getopts :P
16:16:36 <cloudnull> while loop for life !
16:16:47 <Apsu> You can still use your while loop!
16:16:54 <cloudnull> is mattt around ?
16:16:56 <Sam-I-Am> you're while loop
16:17:17 <cloudnull> there are 4 commits in juno that look like they need to go for 10.1.5
16:17:26 <Apsu> It's just better to not rely on the IFS being appropriate for option parsing when spaces and such are considered, because it sucks and is easy to break. getopts does that magic for you! :D
16:17:29 <cloudnull> mattt and miguelgrinberg
16:17:32 <Apsu> http://mywiki.wooledge.org/BashFAQ/035#getopts for das reference
16:18:02 <miguelgrinberg> hi
16:18:08 <cloudnull> Apsu will look to make that go in the future.
16:18:23 <Apsu> haha, kk. Just poking fun, it looks fine.
16:18:30 <cloudnull> #action item cloudnull to learn to use better bash magic - http://mywiki.wooledge.org/BashFAQ/035#getopts for das reference
16:18:32 <Sam-I-Am> Apsu: with all due respect
16:18:33 <Apsu> I just knew exactly which stackforge/tldp it came from ;P
16:19:31 <cloudnull> hughsaunders and d34dh0r53  i see https://review.openstack.org/#/c/178893/ has the 2 +2's but why no +w
16:19:52 <hughsaunders> inb4
16:20:03 <Apsu> y u no +w
16:20:06 <hughsaunders> "LGTM, holding off on merging pending Bjoerns testing"
16:20:16 <miguelgrinberg> cloudnull: Bjoern___ was going to test this, I don't have an ldap server
16:20:23 <cloudnull> Bjoern___ 	"LGTM, holding off on merging pending Bjoerns testing" why you no test?
16:20:29 <hughsaunders> anyone else?
16:20:48 <Bjoern___> lol, I'm busy
16:20:50 <jwagner> does QE need to stand up a LDAP server and test against it?
16:20:52 <Bjoern___> I will test today
16:20:57 <jwagner> also i thought LDAP was a 11.2 thing
16:21:06 <jwagner> or 11.1
16:21:07 <Sam-I-Am> jwagner: this is when you try not to be seen
16:21:36 <jwagner> Sam-I-Am we have done it in the past for the 4 serie
16:21:38 <jwagner> series*
16:21:45 <Apsu> BjoernT: Busy? That sounds like a bunch of nonsense. Yeah... I'm going to need you to come in on Saturday... thanks, that'll be great.
16:21:54 <cloudnull> hahaha
16:21:55 <Sam-I-Am> jwagner: set up ldap?
16:21:59 <jwagner> yeah
16:22:05 <Sam-I-Am> ow
16:22:15 <jwagner> and i think we have plays or had plays in jenkins-rpc for it
16:22:18 <cloudnull> ok , so do we think that we can get that properly tested for tomorrow's release of 10.1.5
16:22:36 <BjoernT> Apsu: I work on Sundays, lol
16:22:50 <jwagner> cloudnull we cant meet that timeline
16:23:45 <cloudnull> ok. BjoernT hughsaunders miguelgrinberg ?
16:25:43 <BjoernT> This LDAP bug affects juno and kilo not just a 11 thing
16:26:46 <miguelgrinberg> BjoernT: is there anything I can do to help test this?
16:26:52 <cloudnull> right, the fix is in 11 its pending in juno
16:28:15 <BjoernT> right so I will test on juno today and then we go from there
16:28:47 <jwagner> i will add a card to get ldap into the nightlies going forward
16:30:00 <cloudnull> what about the rest of the juno updates?
16:30:06 <cloudnull> what can we do to make them go?
16:31:05 <BjoernT> jwagner: You'll setup an AD server with the right  service users?
16:32:02 <jwagner> yes. not to long ago we had some ansible plays to do this work. I think we disabled it cause LDAP was not a supported config. we can turn it back on since that is clearly not the case
16:32:44 <BjoernT> jwagner: If you need help configuring it, just ask me
16:32:45 <Sam-I-Am> do we set up ad or conventional ldap?
16:32:53 <BjoernT> ad = ldap
16:32:56 <jwagner> openldap to be precise
16:32:59 <Sam-I-Am> there's a difference... in that ad isnt really ldap
16:33:08 <Sam-I-Am> its microsofts bastardized version of it
16:33:11 <BjoernT> we use LDAP to retrieve the AD objects
16:33:24 <jwagner> agreed we do not do AD we do the linux openldap package
16:33:31 <BjoernT> the customer has an AD so we should test that  not just a ldap server
16:33:33 <jwagner> in our testing going forward
16:33:46 <jwagner> ok then our use case does not match yours
16:33:57 <jwagner> we used to have an AD server but it got taken away
16:34:04 <BjoernT> jwagner: That's not  a realistic test case when we talk about ad
16:34:24 <BjoernT> lets that this offline
16:34:27 <jwagner> ok
16:35:17 <palendae> That's rpc specific stuff ;)
16:35:28 <Sam-I-Am> general ldap support would be nice in osad
16:35:32 <BjoernT> Well yes and no
16:35:35 <Sam-I-Am> based on standardsy things
16:35:41 <BjoernT> ldap is now a feature of osad
16:35:45 <palendae> Is it?
16:37:03 <BjoernT> well we made changes in osad to support / configure it... seems late to talk about if this is a feature. Then the plays would have to move to rpc-extras
16:38:06 <cloudnull> ldap is in osad and has been. its a feature of keystone. eventually it'd be nice to have some OS ci around getting LDAP tested on a per commit basis but its not there yet .
16:38:30 <cloudnull> until then we're relying on manual testing of the ldap bits.
16:38:57 <palendae> k
16:39:02 <cloudnull> moving on because i dont have anything else pressing to talk about .
16:39:03 <cloudnull> #topic Open discussion
16:39:24 <jwagner> can i get a review on https://review.openstack.org/#/c/177023/
16:39:28 <cloudnull> do we have anyone that wants a chance with the festivus pool ?
16:39:30 <jwagner> so i can make patchsets if needed
16:39:33 <cloudnull> *pole
16:39:56 <cloudnull> jwagner sure. i'll try to get to it today
16:40:04 <jwagner> ty sir
16:40:23 <BjoernT> Are there any questions to the escalated bugs for this sprint ?
16:40:29 <cloudnull> we also have https://review.openstack.org/#/c/173067/ and https://review.openstack.org/#/c/173229/ that could use some core reviewer love
16:40:59 <cloudnull> BjoernT there are no escalated bugs. Launchpad or bust.
16:41:32 <cloudnull> and if there pressing they should be lobbied for here.
16:42:50 <cloudnull> do we have anything else ?
16:43:48 <cloudnull> ok we're done here.
16:43:52 <cloudnull> thanks everyone !
16:43:55 <cloudnull> #endmeeting