Please leave a comment regarding any agenda item you wish to discuss. If you don't show up for the meeting, your item will be skipped.
If your IRC nick is different from your Github username, leave that as well.
See https://github.com/ansible/community/blob/master/MEETINGS.md for the schedule
Once an item has been addressed it should get strike-though ~~strike-though~~
Discuss extending the module "shipit" workflow to non-modules, such as:
Migrated from
Update 12 Jan 2017 Meeting
Update 9th Feb 2017 Meeting
For contrib/inventory
Feb 21 Meeting
Mar 2 Meeting
Mar 14
2017-03-23
From luto: https://github.com/ansible/ansible/pull/19297 Fix for wildcards inside of a path for fileglob lookup (ie: with_fileglob: "/tmp/*/some.conf")
Note this is for stable-2.2 and stable-2.3
Migrated from https://github.com/ansible/community/issues/150#issuecomment-277029768
Define and document proposals process i.e https://github.com/ansible/proposals/issues/50 was created and 'agreed' to immediately, w/o giving time for community feedback, which is happening now after implementation.
Migrated from https://github.com/ansible/community/issues/150#issuecomment-277304534
We might need to review/update this:
https://github.com/ansible/proposals/blob/master/proposals_process_proposal.md
7 Feb Meeting
Discussed at the meeting. Many problems with the meta-proposal for creating proposals were discussed. Minimum timeframes were proposed but no agreement could be come to. Proposal documenting the new proposal process was asked for.
14 Feb Meeting
allanice001 has kindly offered to raise a PR to update proposals_process_proposal.md2 Mar Meeting
allanice001. Still waiting on PR to update proposal.2017-03-23
reviewed: https://github.com/ansible/proposals/pull/59
no consensus, some feedback (see meeting notes) to be posted on ticket.
20174-04
from @bcoca
How should paths work?
https://github.com/ansible/ansible/pull/22546
2017-04-04
expand doc fields
https://github.com/ansible/proposals/issues/58
2017-03-21:
types +1 as long as they are strict list
config: @bcoca to provide more examples as it seems to overlap with existing options
2017-03-23:
new proposal seems close to consensus, some details to discuss:
Ticket is open to updates/discussion and once those are done it will be brought back for final approval
2017-04-11:
From bcoca
Now that we support docs for many more plugin types, should we require all new plugins of those types to have docs included?
2017-03-30
2017-04-18
From @mattclay
ansible/ansible#9563 (Adding nested dictionary lookups) - Do we want to accept this PR?
NOTE: Tests were passing until more strict checks were added recently. Docs will need to be updated to reference the 2.4 release instead of 2.2.
~~From @bmildren ~~
Hi all, I'm trying to find how to progress this PR past community review, and it was suggested I add it here as an item to discuss.. https://github.com/ansible/ansible/pull/19872~~
(my irc handle is productiondba)
2017-04-04 Merged
Ansible 2.3.0 FINAL has been released. Thank you for all your help with this release
https://groups.google.com/forum/#!topic/ansible-project/aKnggI-Y8dk
Revisit frequency/timing of core meetings- participation and efficacy feels pretty low lately.
Decided on keeping current schedule for now.
2017-04-25 Meeting
Minutes: https://meetbot.fedoraproject.org/ansible-meeting/2017-04-25/ansible_core_team_meeting.2017-04-25-19.00.html
Minutes (text): https://meetbot.fedoraproject.org/ansible-meeting/2017-04-25/ansible_core_team_meeting.2017-04-25-19.00.txt
Log: https://meetbot.fedoraproject.org/ansible-meeting/2017-04-25/ansible_core_team_meeting.2017-04-25-19.00.log.html
Module option validation. passed on to @privateip as shown below
I've recently seen a few modules that:
Should class AnsibleModule in basic.py be updated to support these?
201705-02
basic.pyaka branko on IRC
I would like to get some feedback for a dconf module. Since I have some obligations on next Tuesday, if this could be discussed during meeting on Thursday, 2017-05-11, that would be great.
Before I continue making changes to the proposed pull request, I would like to get feedback on what would be acceptable in order to merge it so I would not spend effort going into wrong direction.
Problem is as follows:
dconf is configuration database used by a lot of Gnome and/or GTK+ applications. A module that wraps around it makes it possible to automate provisioning of configuration for such applications.dconf, it is necessary to have a running D-Bus user session. Session is provided by running dbus-daemon binary.DBUS_SESSION_BUS_ADDRESS.systemd, the address should be predictable. If running something else, not so much. For example, on Gentoo this is a random string.dbus-daemon) can be launched in different ways based on D-Bus version present. If you're lucky (running D-Bus 1.8.0+), you can use dbus-run-session to wrap your command, and it will kill off the dbus-daemon once your command exits. If not, you need to launch the daemon and make sure to kill it off after you're done.dbus-run-session and spawning of its own daemon.dconf module is behaving like a process manager, at least for D-Bus user session. This might not be desirable behaviour for publicly available Ansible module. As pointed out on IRC by sivel, a module should not manage daemon processes.I plan on discussion a merge of the facts cleanup fairly soon. This is the facts cleanup based on the 2.4 roadmap (see https://github.com/ansible/ansible/pull/23012 and https://github.com/ansible/ansible/blob/devel/docs/docsite/rst/roadmap/ROADMAP_2_4.rst)
2017-05-09 Meeting
12:55聽<@zodbot>聽Minutes: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-09/ansible_core_meeting.2017-05-09-19.00.html
12:55聽<@zodbot>聽Minutes (text): https://meetbot.fedoraproject.org/ansible-meeting/2017-05-09/ansible_core_meeting.2017-05-09-19.00.txt
12:55聽<@zodbot>聽Log: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-09/ansible_core_meeting.2017-05-09-19.00.log.html
Ansible 2.2.3 FINAL released, 2.1.6rc1 and 2.3.1rc1 available for testing
All of these releases address at least one CVE (listed below). Users of 2.2.x should upgrade to 2.2.3 as soon as possible. The CVE impacting 2.1.x and 2.3.0 is MODERATE in nature, however users should look to upgrade as soon as the final releases are done.
https://groups.google.com/forum/#!topic/ansible-devel/etlpnJDerY0
2017-05-11 Meeting
Minutes: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-11/ansible_core_meeting.2017-05-11-15.00.html
Minutes (text): https://meetbot.fedoraproject.org/ansible-meeting/2017-05-11/ansible_core_meeting.2017-05-11-15.00.txt
Log: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-11/ansible_core_meeting.2017-05-11-15.00.log.html
aka branko on IRC
Would like to discuss https://github.com/ansible/ansible/pull/23015 once again (dconf module) since in the current form module might be a bit useless even to me.
~~Is DOCUMENTATION = r''' the correct way"? If so we need to update our docs. Ditto. For RETURNS and EXAMPLES. ~~
answer: depends on context
https://github.com/ansible/ansible/pull/23038, proposal to have backported to 2.3
2017-05-16 Meeting
Minutes: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-16/ansible_core_meeting.2017-05-16-19.00.html
12:40 Minutes (text): https://meetbot.fedoraproject.org/ansible-meeting/2017-05-16/ansible_core_meeting.2017-05-16-19.00.txt
12:40 Log: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-16/ansible_core_meeting.2017-05-16-19.00.log.html
Ansible Contributor Summit 4 (Part of AnsibleFest 2017 London)
We are happy to announce our fourth Ansible Contributors Summit!
AnsibleFest London (http://www.ansible.com/ansiblefest) will be on Thursday 22nd June, and the Contributor Summit will be held on Wednesday 21st June, from 9:30am to 4pm (time subject to change).
Contributors Summit is a day-long working session with the core team and key contributors to discuss important issues affecting the Ansible community. You can participate in person or online
Proposed topics: https://public.etherpad-mozilla.org/p/ansible-summit-june-2017
See https://groups.google.com/forum/#!topic/ansible-devel/stUITiM6hMs for more info
action: noted
2017-05-18 Meeting
Minutes: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-18/ansible_core_meeting.2017-05-18-15.00.html
09:00 Minutes (text): https://meetbot.fedoraproject.org/ansible-meeting/2017-05-18/ansible_core_meeting.2017-05-18-15.00.txt
09:00 Log: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-18/ansible_core_meeting.2017-05-18-15.00.log.html
2017-05-23 Meeting
Minutes: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-23/ansible_core_meeting.2017-05-23-19.01.html
Minutes (text): https://meetbot.fedoraproject.org/ansible-meeting/2017-05-23/ansible_core_meeting.2017-05-23-19.01.txt
Log: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-23/ansible_core_meeting.2017-05-23-19.01.log.html
Need suggestion about Yum module - ansible/ansible #24822
note: tested with downgrade + upgrade
action: integration tests to be written
vote on https://github.com/ansible/ansible/pull/24867
do we allow 'none/null' values on required parameters?
https://github.com/ansible/ansible/pull/24871
2017-05-25 Meeting
Minutes: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-25/ansible_core_meeting.2017-05-25-15.00.html
08:58 Minutes (text): https://meetbot.fedoraproject.org/ansible-meeting/2017-05-25/ansible_core_meeting.2017-05-25-15.00.txt
08:58 Log: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-25/ansible_core_meeting.2017-05-25-15.00.log.html
when: conditions are warning even for variables composed of other variables - this is most unexpected.
https://github.com/ansible/ansible/issues/25053
I almost certainly won't be able to make the meetings (1am and 5am my time) but @bcoca is aware of my thoughts.
My helpful proposal that should catch 99% of problems but not cause issues for lots of users (i.e. it should be an improvement, but not necessarily perfect) is:
'{{' in condition and '}}' in condition or '{%' in condition and '%}' in condition
action: need to revisit once sivel can attend and discuss complete removal of warning
The apt package installing module is a bit inefficient and could do with proper refactoring. There was a new patch to handle multi-architecture. I tried to make a unit test for it and it turned up a few of obvious deficiencies. For example the following:
every .deb which is examined requires three external calls to dpkg (in turn calling dpkg-deb) and so it's needlessly inefficient and complex.
I've made more detailed comments in my review in the pull request for the apt module.
This is a core maintained module so it would be good if someone could look at it and see if they'd be interested in taking on fixing it. @evgeni who wrote the patch is willing to help but doesn't think he can drive this. I can help with making the unit tests but don't really know the module or debian packaging so well. @gundalow suggested taking this up in the core meeting and will be willing to talk about it if I'm not available.
action: mentioned PR is merged
action: mikedlr to open new bugs on refactoring so we can mark needs_contributor
There are a lot of curated modules in the aws space. I wonder how many of them the committer team are really willing to support - should we make some/most/all of them community managed?
_ec2_vpc.py
aws_kms.py
cloudformation.py
ec2.py
ec2_ami.py
ec2_asg.py
ec2_eip.py
ec2_elb.py
ec2_elb_lb.py
ec2_facts.py
ec2_group.py
ec2_key.py
ec2_lc.py
ec2_metric_alarm.py
ec2_remote_facts.py
ec2_scaling_policy.py
ec2_tag.py
ec2_vol.py
ec2_vpc_dhcp_options.py
ec2_vpc_igw.py
ec2_vpc_nacl.py
ec2_vpc_nacl_facts.py
ec2_vpc_net.py
ec2_vpc_net_facts.py
ec2_vpc_peer.py
ec2_vpc_route_table.py
ec2_vpc_subnet.py
ec2_vpc_subnet_facts.py
ec2_vpc_vgw.py
efs.py
efs_facts.py
iam.py
s3.py
s3_bucket.py
s3_lifecycle.py
s3_logging.py
sns_topic.py
sqs_queue.py
sts_assume_role.py
sts_session_token.py
What constitutes authorship for a module? What criteria should there be to be added to the authors list? What responsibilities (if any) does being added to the authors list bring?
Meeting ended Tue May 30 20:49:18 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot .
4:49 PM Minutes: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-30/ansible_core_team_meeting.2017-05-30-19.00.html
4:49 PM Minutes (text): https://meetbot.fedoraproject.org/ansible-meeting/2017-05-30/ansible_core_team_meeting.2017-05-30-19.00.txt
4:49 PM Log: https://meetbot.fedoraproject.org/ansible-meeting/2017-05-30/ansible_core_team_meeting.2017-05-30-19.00.log.html
I'd like to bring up PR #24580 https://github.com/ansible/ansible/pull/24580
I believe the PR is complete, and even has some additional unit tests. But it hasn't been approved enough to get included. One of the module maintainers recommended bringing it up in this meeting.
https://github.com/ansible/proposals/issues/65 Allow documenting option deprecation
I would like to request reviews for PR#23862.
We need guidance on ordered dictionaries for Windows modules. I prefer a common solution. https://github.com/ansible/ansible/issues/25265#issuecomment-306209518
Would like to discuss:
connection: local -- ansible/ansible#24083I would like to discuss if there is anything else I could do to have the following pull requests merged:
Please use https://github.com/ansible/community/issues/162 going forward.
Rolled over to June's agenda, please use https://github.com/ansible/community/issues/162