Community: Windows Working Group agenda - 2020

Created on 7 Jan 2020  路  13Comments  路  Source: ansible/community

Github windows issues Github windows PRs Windows agenda Windows pinboard

The Windows Working Group is focused on improving Ansible's management of Windows hosts. We meet every week on Tuesdays at 20:00 UTC (see ical)

More information related to the Windows Working Group is available at:
https://github.com/ansible/community/wiki/Windows

Feel free to add your questions to this ticket to be discussed during the upcoming meeting.

After being discussed, raised items are being updated, and after a month resolved items are being hidden from view (but remain accessible).

(migrated from 2019 agenda #420)

meeting_agenda windows

All 13 comments

It has been a while since we reviewed the WWG meeting time and frequency. We discussed briefly at WWG on 4th February, but if the current time or date does not suit those who would like to take part, please join WWG irc meeting next week 11th February 2020 to discuss.

~I'd like to discuss https://github.com/ansible/ansible/issues/66804 - is 'warn: no' a generic option for all actions?~ It is not.

Ansible Contributors Summit EUROPE

What

Ansible Contributor Summit is a one day event especially for community contributors to meet with each other, as well as Ansible development teams (Core, AWX/Tower, Galaxy) in person, to discuss important issues in the community and help shape the future of Ansible. For those unable to make it to Gothenburg, we welcome you to join virtually for part/all of the day. Online participation and streaming details to follow closer to the summit.

When

  • Contributors Summit: Sunday, 29th March
  • Ansible Hackathon: Monday 30th March
  • FOSS-North: 30 & 31st March

How

  • If you plan to attend in person, please register on Eventbrite
  • If you plan to attend the hackathon or any of FOSS-North please register
  • If you plan to attend virtually details will be added to the Etherpad the day before

Agenda

~A reminder to myself to ask if my community.windows PR is mergeable - https://github.com/ansible-collections/community.windows/pull/118~ Merged

(no meeting 13-Oct due to AnsibleFest; next meeting 20-Oct)

~I'd like to discuss if iis modules should be moved to a dedicated collection. There is a lot you can do with IIS that isn't in all of the modules. e.g. adding a fastcgi module or configuring client certificate authentication. There are also some modules that could use a lot of improvement. Personally, I use a version of the win_iis_website module that jborean wrote for this pr that never got merged: https://github.com/ansible/ansible/pull/25902~

~unless everyone just uses win_dsc?~

_EDIT_ changes to be proposed to modules in existing community.windows collection for now

To help give an idea, I'm including the spec and some examples:

Examples:

- name: "Register CustomRepo"
  community.windows.win_psrepository:
    name: "CustomRepo"
    source_location: "https://nuget.example.com/repo/"
    installation_policy: trusted
    state: present

- name: "Ensure All Users Have CustomRepo Registered"
  community.windows.psget_clone_repository:
    include_system_profiles:
      - 'Local System'
      - 'Local Service'
      - 'Network Service'
    repos_when_missing:
      - PSGallery
      - CustomRepo
    repos_when_updating:
      - CustomRepo

- name: "Ensure SpecialSvcAcct and Administrator Have OtherRepo Registered"
  community.windows.psget_clone_repository:
    include_users:
      - SpecialAvcAcct
      - Administrator
    repos_when_missing:
      - PSGallery
      - OtherRepo
    repos_when_updating:
      - OtherRepo
$spec = @{
    supports_check_mode = $true
    options = @{
        source = @{
            type = 'path'
            default = '%LOCALAPPDATA%\Microsoft\Windows\PowerShell\PowerShellGet\PSRepositories.xml'
        }
        include_system_profiles = @{
            type = 'list'
            elements = 'str'
            default = @()
        }
        include_users = @{
            type = 'list'
            elements = 'str'
            default = @(
                '*'
            )
        }
        exclude_users = @{
            type = 'list'
            elements = 'str'
            default = @(
                'All Users'
                'Public'
            )
        }
        repos_when_missing = @{
            type = 'list'
            elements = 'str'
            default = @(
                'PSGallery'
            )
        }
        repos_when_updating = @{
            type = 'list'
            elements = 'str'
            default = @()
        }
    }
}

~cc @gundalow also asked about this PR in the channel: https://github.com/ansible-collections/community.windows/pull/159~ - Edit: Merged

Should we change the behaviour of win_find with hidden: yes to show all files + hidden (find behaviour) or just hidden files (current behaviour) https://github.com/ansible-collections/ansible.windows/issues/130.

Should inject $ErrorActionPreference = 'Stop when running against powershell.exe in win_shell https://github.com/ansible-collections/ansible.windows/issues/122.

2021 agenda at https://github.com/ansible/community/issues/581. Due to the holiday shutdown we will not be having any weekly meeting until 2021-01-05. Hope you all have a safe time and see you all next year.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

dagwieers picture dagwieers  路  26Comments

gundalow picture gundalow  路  22Comments

pm98zz-c picture pm98zz-c  路  5Comments

thaumos picture thaumos  路  26Comments

gundalow picture gundalow  路  20Comments