00:03:27 #startmeeting Ansible Azure Working Group 00:03:27 Meeting started Thu Jun 14 00:03:27 2018 UTC. 00:03:27 This meeting is logged and archived in a public location. 00:03:27 The chair is nitzmahone. Information about MeetBot at http://wiki.debian.org/MeetBot. 00:03:27 Useful Commands: #action #agreed #halp #info #idea #link #topic. 00:03:27 The meeting name has been set to 'ansible_azure_working_group' 00:03:36 Great:) 00:03:44 hey sorry time flew by over here 00:03:49 Sorry- was just firing off an email to the Azure Stack folks reminding them about test access 00:03:58 Is 2.6 on track to deliver around 6/28? 00:04:06 No problem. 00:04:22 hello 00:04:43 Yep- 2.6.0rc3 is tomorrow 00:04:54 There may or may not be another one before June 28 00:05:31 O~. Ok. Will keep eye on it and then we could promote Azure capability after 2.6 release. 00:05:52 Catherine, Yuwei and Zim, any PR do you want to discuss here? Go ahead. 00:05:59 https://github.com/ansible/ansible/pull/40005 00:06:00 Cool. Hopefully with the SDK version pinning it can work sanely in Cloud Shell now 00:06:05 Web app 00:06:21 Could you pls look at it? 00:06:57 A lot of our time right now is working on getting the 2.6 release ready, we probably won't be able to look at it until that is out and we go back to feature work 00:07:21 ok, i just have update on https://github.com/ansible/ansible/pull/39940 00:07:31 https://github.com/ansible/ansible/pull/40932 service principle look up plugin 00:07:42 i worked on e2e samples as we discussed before 00:07:51 This blocks key vault bug fixing 00:09:31 We shouldn't merge that lookup plugin in its current form 00:09:48 What’s the suggestion then 00:10:27 I would have thought you could access the module_utils instead of redoing the cred stuff all over again 00:10:33 You can use it privately in roles 00:10:46 In test role? 00:11:06 Lookups for cloud stuff are basically useless until we have cloud as inventory- otherwise they have to take like 10 auth parameters 00:11:18 Do you mean delivering a specific role for this feature? Then anyone wants to lookup objected and others, they should install that role first. 00:12:01 I want to unblock Ke vault integration test, then key vault bug fixing 00:12:23 I think he means if it is blocking the tests, just add it to the test for now 00:12:31 Ok 00:12:37 in 2.7 a cloud inventory setup should make things like these lookups a lot simpler 00:12:45 Thanks, will try it 00:12:46 so until then just keep it private for the tests 00:12:47 Yep, pretty much that. 00:13:38 So web app will be reviewed maybe after next week? 00:13:40 The module is not going to be usable for end users in pretty much any form without a proper lookup, and we can't do a proper lookup without cloud-as-inventory. You *could* do it with a "facts" module in the meantime, but it's still kinda suboptimal compared to a lookup. 00:14:58 yungezz: yep until 2.6 is out new modules/features take a bit of a rest 00:14:58 We will shoot for that. At a glance, the `java_settings` arg is still incongruous with the rest of it, but it looks way better than original 00:15:10 I saw there’s aws account lookup plug-in,that’s what I followed 00:15:29 Java is mutual exclusive with all others 00:15:47 Yeah, the AWS lookup stuff is also sub-optimal, but they at least have boto doing most of the heavy lifting for auth 00:15:50 you could probably have a settings key as part of the frameworks 00:15:57 --^ exactly what I was thinking 00:16:05 so in the future if .net adds settings you define it there instead of adding another key 00:16:12 And it has container setting which is java only so separate out 00:17:42 I will update the pr then 00:20:52 Any other open for PR? 00:21:22 nothing more from me 00:21:40 What about appgateway 00:21:53 i mentioned already upstairs :-) 00:22:05 Ok 00:22:25 I'll try to do a full pass on it next week- I'm mostly consumed with 2.7 planning stuff (and some internal fires) at the moment 00:22:29 but i guess has to wait till 2.6 release anyway 00:23:14 It can get merged anytime (2.6 was cut from devel a couple weeks ago) but yeah, we have to make time to review 00:23:30 Understand 00:23:59 I have two topics here. 1. Yuwei has an idea to document some guidance for new Azure module developer. I am proposing https://github.com/ansible/community/wiki/Azure. Matt/Jordan, do you know whether the wiki page is the place new Ansible developers will look into? Any other suggestion? 00:24:11 2. AnsibleFest is upcoming. Do you have any plan? 00:24:45 The wiki is as good a place as any for now, and is something you can have full control over 00:24:50 about (1) i have some stuff for this as well 00:25:07 yea the wiki is designed for a community to get together and help each other 00:25:13 Anyplace else will require "oversight" of some sort, and you know how that goes ;) 00:25:57 I'm going to submit a talk or two for AnsibleFest, but I haven't decided what yet. 00:26:06 I C. 00:26:17 I don't have any plans 00:26:20 I have two talks that are already written and popular, so that's the easy route, but it might be time to write another 00:26:33 yes, as discussed before i am preparing a topic as well, i think i will submit early next week, after discussing internally 00:26:39 Excellent! 00:27:51 @yungezz appreciate your patience with the webapp module; just so happens you chose one that has a *truly* awful API/SDK representation, and we want to hide as much of that complexity from the end user as possible... 00:28:22 No problem 00:28:24 zikalino82: looking forward to seeing the talk if you go through with it 00:28:25 Many of the kinds of things we're asking you to change there are fairly common Ansible "idioms" across other modules... 00:28:54 Agree on the sdk parameters hard to use 00:29:19 jborean93 so you are coming to austin, right? 00:29:21 I am thinking two sides work together for months and had some good experience on how to write a good fact module and others. I am thinking whether such a learning is something audience want to know. 00:29:23 Yeah- I think part of the problem is that the feature itself has grown a lot, and they haven't "started over" on the REST API for it 00:29:47 Yes, I m trying to follow Ansible ways of user interface design 00:29:49 zikalino82: If I am I haven't heard anything about it :) 00:30:09 Do you guys know "to throw under the bus"? Make sure you don't do that to us in your talk ;) 00:30:54 Feels like we're the "party poopers" on what you're trying to do a lot of the time 00:33:31 Anything else for today? 2.5.5 is shipping tomorrow 00:34:04 Nice, no more from my side 00:34:30 Ooh, just got my invite to the shared Azure Stack instance... 00:34:39 yuwei: do you have anything? 00:34:49 Great! 00:35:11 O, we will have 2.5.5. 00:35:26 No more. Leave PR discussion to next week after 2.6 release. 00:35:35 Thank you Matt and Joran. 00:35:49 Thanks all! 00:35:53 #endmeeting