ansible / community

This repository is being archived. See https://github.com/ansible-community/presentations and https://github.com/ansible-community/meetings for the new locations
Apache License 2.0
489 stars 144 forks source link

Windows Working Group agenda - 2020 #517

Closed nitzmahone closed 3 years ago

nitzmahone commented 4 years ago

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)

jhawkesworth commented 4 years ago

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.

jhawkesworth commented 4 years ago

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

gundalow commented 4 years ago

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

How

Agenda

jhawkesworth commented 4 years ago

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

briantist commented 3 years ago
nitzmahone commented 3 years ago

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

mhunsber commented 3 years ago

~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

placame commented 3 years ago

~Is https://github.com/ansible-collections/ansible.windows/issues monitored? https://github.com/ansible-collections/ansible.windows/issues/18#issuecomment-707755873~ - Review added to the PR https://github.com/ansible-collections/ansible.windows/pull/129

briantist commented 3 years ago

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 = @()
        }
    }
}
briantist commented 3 years ago

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

jborean93 commented 3 years ago

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.

jborean93 commented 3 years ago

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

jborean93 commented 3 years ago

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.