updated roadmap

pull/27003/merge
Brian Coca 7 years ago committed by Brian Coca
parent 09146e5573
commit 3477825fc9

@ -28,21 +28,22 @@ Python 3
Ansible-Config Ansible-Config
-------------- --------------
- New yaml format for config - Proposal found in ansible/proposals issue `#35 <https://github.com/ansible/proposals/issues/35>`_.
- Initial PR of code found in ansible/ansible PR `#12797 <https://github.com/ansible/ansible/pull/12797>`_. **(done)**
- Per plugin configuration (depends on plugin docs below). **(WIP)**
- New yaml format for config **(possibly pushed to future roadmap)**
- Extend the ability of the current config system by adding an ``ansible-config`` command and add the following: - Extend the ability of the current config system by adding an ``ansible-config`` command and add the following:
- Dump existing config settings - Dump existing config settings **(working, fine tuning)**
- Update / write a config entry - Update / write a config entry **(pushed to future roadmap)**
- Show available options (ini entry, yaml, env var, etc) - Show available options (ini entry, yaml, env var, etc) **(working, fine tuning)**
- Proposal found in ansible/proposals issue `#35 <https://github.com/ansible/proposals/issues/35>`_.
- Initial PR of code found in ansible/ansible PR `#12797 <https://github.com/ansible/ansible/pull/12797>`_.
Inventory Inventory
--------- ---------
- Current inventory is overly complex, non modular and mostly still a legacy from inception. **(done, needs docs)**
- We also want to add a common set of features to most inventory sources but are hampered by the current code base.
- Proposal found in ansible/proposals issue `#41 <https://github.com/ansible/proposals/issues/41>`_. - Proposal found in ansible/proposals issue `#41 <https://github.com/ansible/proposals/issues/41>`_.
- Current inventory is overly complex, non modular and mostly still a legacy from inception.
Facts Facts
----- -----
@ -55,6 +56,7 @@ Facts
PluginLoader PluginLoader
------------ ------------
**(pushed out to future release)**
- Over the past couple releases we've had some thoughts about how - Over the past couple releases we've had some thoughts about how
PluginLoader might be better structured PluginLoader might be better structured
@ -91,23 +93,26 @@ Vault
Globalize Callbacks Globalize Callbacks
------------------- -------------------
**(pushed out to future release)**
- Make send_callback available to other code that cannot use it. - Make send_callback available to other code that cannot use it.
- Would allow for full formatting of output (see JSON callback) - Would allow for full formatting of output (see JSON callback)
- Fixes static include display problem - Fixes static include display problem
Plugins Plugins
------- -------
- Allow plugins to have embedded docs (like modules) - Allow plugins to have embedded docs (like modules) **(done)**
- Update ansible-doc and website to generate docs from these ansible/ansible PR `#22796 <https://github.com/ansible/ansible/pull/22796>`_. - Update ansible-doc and website to generate docs from these ansible/ansible PR `#22796 <https://github.com/ansible/ansible/pull/22796>`_. **(ansible-doc working, todo:website)**
Group Priorities Group Priorities
---------------- ----------------
**(done)**
- Start using existing group priority variable to sort/merge group vars - Start using existing group priority variable to sort/merge group vars
- Implementation for this in ansible/ansible PR `#22580 <https://github.com/ansible/ansible/pull/22580>`_. - Implementation for this in ansible/ansible PR `#22580 <https://github.com/ansible/ansible/pull/22580>`_.
- Documentation of group priority variable - Documentation of group priority variable
Runtime Check on Modules for Blacklisting Runtime Check on Modules for Blacklisting
----------------------------------------- -----------------------------------------
**(pushed out to future release)**
- Filter on things like "supported_by" in module metadata - Filter on things like "supported_by" in module metadata
- Provide users with an option of "warning, error or allow/ignore" - Provide users with an option of "warning, error or allow/ignore"
- Configurable via ansible.cfg and environment variable - Configurable via ansible.cfg and environment variable

Loading…
Cancel
Save