00:00:13 #startmeeting Azure Working Group 00:00:13 Meeting started Thu Nov 23 00:00:13 2017 UTC. The chair is nitzmahone. Information about MeetBot at http://wiki.debian.org/MeetBot. 00:00:13 Useful Commands: #action #agreed #halp #info #idea #link #topic. 00:00:13 The meeting name has been set to 'azure_working_group' 00:00:44 #chair Kylie 00:00:44 Current chairs: Kylie nitzmahone 00:01:51 Hi 00:02:01 #chair jborean93 00:02:01 Current chairs: Kylie jborean93 nitzmahone 00:02:21 #topic PR request review 00:02:45 last time , we have action itme: nitzmahone/jborean93 review #32336, 32535, 32025, 32614 00:03:33 Yep, just started getting back to that today. I've done a couple of them already- working on ACI one right now 00:03:58 32614 was merged yesterday 00:04:18 Part of what makes that process slower than usual is if it's a service we're unfamiliar with- we need to learn about the service and play with the module to see if the UI makes sense and fits with typical patterns... 00:04:52 Thank you Jordan. 00:04:52 also as an FYI I've started to collate some of these PRs here https://github.com/ansible/community/wiki/Azure%3A-Action-plan 00:05:07 Understand Matt. Anything could we do to fasten it? 00:05:50 I'm hoping to get through most of them today; just a lot of stuff happening last week, and hot items coming in ahead of the US holiday for the rest of this week. 00:05:55 Wonderful. Jordan. 00:06:31 I imagine once we get through a couple rounds of these that people will anticipate what we're looking for too, so hopefully will go faster over over time 00:07:06 Got it. When we write E2E for VMSS, ACS and functions, we also find out new bugs. As for bug fix, could azure module maintainers approve them? 00:08:02 So long as the changes don't alter the UI or significantly change the behavior of the module beyond fixing the bug, I'd say that's probably OK... 00:08:30 But if there's bigger changes required, we should probably discuss 00:08:51 There was one I came across yesterday that I think requires some more discussion around how to set the options 00:09:04 keyvault? 00:09:07 https://github.com/ansible/ansible/pull/32882 00:09:12 multiple network interfaces 00:09:25 sorry ip configurations 00:09:37 Submitted by Yuwei. 00:09:51 Anything you want to discuss here with Yuwei for 32882? 00:10:04 Is yuwei here? 00:10:53 O, sorry, I forgot she took sick leave. Let me remind her once she come back office. 00:11:41 Then let me leave space to you and Yuwei and Zim to see whether you could mentor them approve bug fixes to fasten the process. 00:11:41 The stuff I've been reviewing has so far looked pretty good, just a few minor changes and ready to merge. 00:11:49 Great. 00:12:13 Followup reviews on those will be much faster, obviously 00:13:00 Then how about this? Next week we could discuss how to define "big" bug fix. Then bug fix less than "big", let Azure module maintainers do the approval. Is it ok? 00:13:06 We had some problems this week with recent changes to the Azure Python SDK breaking existing modules, but I think we've got it sorted. 00:13:19 Sure, that sounds reasonable 00:13:41 We will add test against Azure Python SDK in the future. 00:13:47 #topic Red Hat Summit 00:14:13 Do you have plan to submit topic of Ansible to Red Hat Summit? 00:14:42 I probably won't be there so no :) 00:14:56 jimi-c and I have already submitted a lab proposal about Ansible module writing; hadn't planned on submitting any talks beyond that though 00:15:26 If our lab gets accepted, I'll be there, if not, I probably won't either 00:15:50 Lab, is it hands-on lab? 00:15:54 yes 00:16:23 Basically "how to write an Ansible module from scratch" 00:17:18 Do you know VSCode? A lightweight code editor? We are implementing an Ansible extension in VSCode with code snippet and auto-complete. Then you could easily use it to write your Ansible playbook. 00:18:09 neat 00:18:35 I've used VSCode but haven't tried the Ansible extension, just use a generic YAML one. Will have to try it out 00:19:08 Not published yet:( We are working on that. Once published, I definitely will let you know and listen to your feedback. 00:19:23 That sounds good, looking forward to seeing what it is like 00:19:47 #topic Documentation 00:19:53 perhaps we can share vsix in a few weeks so you can try earlier 00:20:09 Yes. 00:20:17 Ok, so zim is online. 00:20:32 Zim, any PR do you want to raise here or discuss here? 00:20:35 one of the things we did is parsing all the samples from the documentation so they are available as code snippets 00:21:13 yes, actually i have 2 prs right now which i would like to merge as soon as possible as all subsequent prs will depend on them. 00:21:15 https://github.com/ansible/ansible/pull/33077 00:21:18 and 00:21:45 https://github.com/ansible/ansible/pull/33173 00:22:04 these are azure_rm_sql_servers and azure_rm_sql_databases 00:22:38 I haven't looked at them in depth so far but can you make the module names non-plural? 00:22:47 e.g. azure_rm_sql_server and azure_rm_sql_database 00:23:04 well, and again i have some problem with testing (same as ACS module), missing Microsoft.Sql access 00:23:28 ok, i will do it 00:23:30 Not sure what you mean about missing Microsoft.Sql access - as in the provider, or? 00:23:48 Or do you mean around integration/CI testing? 00:24:18 (eg test instance isn't guaranteed to have the right Python modules installed) 00:24:21 or something else? 00:25:20 in the azure account that is used for testing "Microsoft.Sql namespace not available" 00:25:52 Is it a preview feature that needs to be enabled on the account or something? 00:25:56 (/subscription) 00:26:25 but i will talk to Yawei about it, he was looking into that, right now i can't enable integration testing... 00:29:00 We are writing some documentation for common Ansible E2E scenario. Matt, Jordan, do you have any insights how customers use Ansible for what E2E scenarios? 00:30:16 Well before I started at RH, I used it to spin up a new server and deploy an application to the server but that app is pretty niche 00:30:31 But the general concept applies 00:30:36 Maybe just taking some of the quickstart deployment templates or something and showing how to do the same thing with Ansible would be a good start. 00:31:02 Well received. Thank you. 00:31:07 Any other topic? 00:31:12 None here 00:31:34 I'm good 00:31:37 Thank you all. Please help take care of PRs. 00:31:40 #endmeeting