Skip to content

Ansible 2.9

Updated Mar 18, 2019

Roadmap for Ansible 2.9

Test Infrastructure

Updated Feb 25, 2019
  

Tracking for upcoming and in progress updates to the platform test matrix on Shippable and other test infrastructure related changes.

Drop Python 2.6 Controller in Tests

Updated Jan 18, 2019
  

Ansible 2.7 officially dropped support for Python 2.6 on the controller, although this resulted in no code changes. Ansible 2.8 is planned to incorporate changes which will prevent running the controller on Python 2.6.

This project tracks test infrastructure changes which are required before these changes can be made to Ansible.

Ansible 2.8

Updated Mar 15, 2019
  

Roadmap for Ansible 2.8

Ansible Core Documentation

Updated Mar 7, 2019
  

Tracking for Ansible Core documentation work

File module issues

Updated Oct 11, 2018
  

Issues and Pull requests against the file module

Broken Tests

Updated Jan 8, 2019
  

Tests that are disabled or unstable due to issues with modules and/or tests which result in frequent CI failures.

Some groups of tests have their own projects:

Network Documentation

Updated Mar 14, 2019
  

Organizing documentation work for the Ansible Network modules and roles.

Broken Windows Tests

Updated Mar 15, 2019
  

Tests that are disabled or unstable on Windows due to issues with modules and/or tests which result in frequent CI failures.

Broken Azure Tests

Updated Mar 14, 2019
  

Tests that are disabled or unstable on Azure due to issues with modules and/or tests which result in frequent CI failures.

Broken AWS Tests

Updated Mar 1, 2019
  

Tests that are disabled or unstable on AWS due to issues with modules and/or tests which result in frequent CI failures.

include and import issues

Updated Feb 21, 2019
  

Issues related to either old 'include*' or new 'import*'

2.5.x blocker list

Updated Sep 2, 2018
  

Items that should block next release of 2.5.x

CEM

Updated Sep 10, 2018

Core Engine Maintainance

Issues and tasks for the CEM team to work on.

Tests

Updated Apr 10, 2018
  

No description

Split Service Module

Updated Aug 28, 2018

Low priority project to create individual init system service modules vs the existing combined one.

This will allow for individual features to be added more easily and make the code more maintainable, as the current service.py is very complicated and fragile.

Most of the work has been done in the modules-core repo: ansible/ansible-modules-core/pull/3660 ansible/ansible-modules-core#1955 ansible/ansible-modules-core#1909 ansible/ansible-modules-core#1673 ansible/ansible-modules-core#1749 ansible/ansible-modules-core#1479 ansible/ansible-modules-core#1478 ansible/ansible-modules-core#191

We added type=path relatively late in the creation of modules so there are many modules which use the generic type=str instead of type-path. We should be changing this to use the newer feature.

2.4.x Blocker List

Updated Jun 1, 2018

If you have a bug or PR that should block the 2.4.1 Release, put it here.

Networking

Updated Mar 18, 2019
  

Ansible Networking Kanban Board This is for big feature work only

2.5

Updated Aug 28, 2018

New features for 2.5.x

Inventory revamp

Updated Feb 19, 2019

Based on ansible/proposals#41

  • Move from hardcoded 'options' to real plugins (ini, script and yaml as minimal requirements)
  • Allow multiple inventories to be specified
  • Allow inventory plugins to use the configured cache plugin
  • Transition from inventory scripts to plugins (script plugin will exist for backwards compatibility)
  • Simplify logic (currently it is duplicated a lot, specially in plugins)
    • Defer data loading to 'data loader' and variable management to 'variable manager'
    • Fold in vars "inventory" plugins
  • integrate cache plugin
  • constructed_groups plugin
  • convert a couple of inventory scripts to plugins (simplified)
  • create examples with above simplified plugins and constructed groups
  • revisit vars plugins (eliminate? make compatible via inventory plugin?)

Testing

Updated Sep 27, 2017

All Issues and PRs related to testing.

Speak to gundalow or mattclay for more info

Python 3 compatibility

Updated Nov 16, 2018

Ansible currently aims for compatibility with 2.6, 2.7, and Python 3.5+. This Project tracks bugs with Python version compatibility.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.