23:59:26 #startmeeting Ansible Azure Working Group 23:59:26 Meeting started Wed Jan 23 23:59:26 2019 UTC. 23:59:26 This meeting is logged and archived in a public location. 23:59:26 The chair is nitzmahone. Information about MeetBot at http://wiki.debian.org/MeetBot. 23:59:26 Useful Commands: #action #agreed #halp #info #idea #link #topic. 23:59:26 The meeting name has been set to 'ansible_azure_working_group' 23:59:46 #chair yungezz zikalino82 yuwei jborean93 23:59:46 Current chairs: jborean93 nitzmahone yungezz yuwei zikalino82 23:59:54 Hey all 00:00:13 Hello 00:00:56 Hi All :-) 00:00:56 I haven’t special topic today except prs, let me find links 00:01:22 I just merged the devtestlabs and vmss_extension ones 00:01:31 Hey 00:01:32 great :-) 00:01:38 Had a question about the VM module auto-deletion stuff that I figured we'd just cover here 00:02:42 yes? 00:03:36 At a glance, it seems like the new auto-delete-stuff-I-created change is a much bigger change to the deletion logic than is necessary 00:04:00 and adds a new arg that is planned for deprecation... We should probably figure out a different way to handle that 00:04:47 Creating a new arg that's planned to be deprecated is a pain for users 00:05:18 yes, we were wondering how to handle that, and we finally came up with that additional argument.... 00:05:19 It changed a lot from what we talked about a couple weeks ago 00:08:14 so basically we should have "all_autocreated" choice which will become default when remove_on_absent is obsoleted? 00:08:41 Do we even need to deprecate `remove_on_absent`? 00:08:42 and just remove this new option? 00:09:10 Seems better to me 00:09:29 ok, so i will change that... 00:09:33 That way someone who wants to opt into the new behavior doesn't have to again change their playbook later to remove reference to the temporary option 00:09:41 anyway. talking about "remove_on_absent" 00:09:54 vmss also have this option, but it does nothing. 00:10:33 i was wondering whether we should remove it. 00:10:56 Oh, because the module doesn't actually manage the lifetime of the VMs? 00:11:35 Yeah, either just remove it or if you want to be very conservative, deprecate it first, but since it's a no-op, I'm guessing not a lot of people specified it :D 00:12:11 no, when you delete vmss, vms are deleted. so actually vmss doesnt' create anything that can be deleted 00:12:33 we were thinking of just silently deleting it, as deprecating seems too heavy process here. 00:12:51 is it ok? 00:12:59 OK by me- that's part of the joy of status: "preview" ;) 00:13:15 ok :-) 00:13:24 If it were something people were actually using, I'd be more inclined to say deprecate first, but since it's always been nonfunctional... 00:14:25 ok, so about vm's remove_on_absent i will make the ux change and ask yungezz to merge then :-) 00:14:52 k 00:15:34 Another Pr on web app slot https://github.com/ansible/ansible/pull/48862 00:15:46 It’s reviewed before 00:16:12 Cool- I'll do final review and merge 00:16:23 Thanks Matt 00:16:26 and we have this pr from 3rd party: https://github.com/ansible/ansible/pull/42400 00:17:11 i have access to his fork so i can modify it. i have rebased already. but seems like there are some windows related features there which we should discuss. 00:17:43 Yes about win_rm 00:17:46 i think we should decide how to proceed 00:17:47 I thought the win_rm stuff was kinda deprecated in favor of using an extension to configure it, but maybe I'm thinking wrong... 00:18:55 I've always used an extension for this 00:18:58 Maybe not, can't remember where I saw that, but https://docs.microsoft.com/en-us/azure/marketplace/cloud-partner-portal/virtual-machine/cpp-winrm-over-https seems to imply that it's still the preferred way 00:19:27 Oh 00:19:34 yea I think it has some good integration into Azure to store the cert for the https listener 00:19:40 No, it does seem to imply that extensions are the right way 00:20:48 I dunno, that doc is all over the place. It says to use ARM templates and "customized scripts", which I read as script extension 00:23:29 I'm not opposed to it if that's still the "recommended" way to enable WinRM 00:24:40 The VM identity seems incorrect as well- `choices` will only allow the system assigned identity to be used, so it'd have to be removed to support a user-assigned identity 00:25:41 I can add 42400 to my review queue and really poke at it I guess 00:26:22 Any other items for today? 00:27:23 Thanks, we also will look at if win_rm really deprecated 00:27:35 No from me 00:28:03 Yeah, maybe just comment on the PR with whatever you find out 00:28:16 Ok 00:28:20 OK, if nothing else for today, we can wrap up early! Closing in 5... 00:28:23 yes, let's try to finish it in a week 00:28:30 4.. 00:28:33 the contributor is not very happy about the delay :-( 00:28:42 3.. 00:28:46 2.. 00:28:51 1.. 00:28:59 Thanks all- see you next week! 00:29:01 Thanks all! 00:29:06 Bye! 00:29:06 #endmeeting