ansible-config_template 1.1.0
We are thrilled to announce the release of: ansible-config_template 1.1.0: Config Template plugin for Ansible The source is available from: https://opendev.org/openstack/ansible-config_template Download the package from: https://tarballs.openstack.org/ansible-config_template/ For more details, please see below. 1.1.0 ^^^^^ New Features * The ability to set *remote_src* has been added to the *config_template* action plugin. This option will instruct the *config_template* action plugin to use an already remote file as its source content. * Config template comment parser will now respect all comments and spacing throughout INI files. This will allow us to use OSLO config to generate files which contain commentary about the various defaults. This enhancement will allow operators to benefit from deployer comments and system commentary all from within the on-disk files while keeping all of the flexibility the *config_template* action plugin provides. * The *config_template* action plugin will now search for options within a given section that may be commented within an INI file, and if a an option is following the OSLO config pattern, '#OPTION_KEY...' pattern, *config_template* will insert the override one line after the comment. This provides operators the ability to see in service options and any comments regarding the option within the configuration file on-disk. * Option parsing in *config_template* has been extended to allow for array only overrides. This enhancement will allow us to ingest files which contain only an array. For this work, the *config_overrides* now accepts both a hash and an array, and will merge, replace, or extend based on the data-type. Changes in ansible-config_template 1.0.0..1.1.0 ----------------------------------------------- c47270b [ussuri][goal] Update contributor documentation 42ba64e Updated from OpenStack Ansible Tests 759a47b Updated from OpenStack Ansible Tests 747bd9c Switch to CentOS 8 based Tripleo job abc807a Add option to enable / disable the template engine 80cc8ed Add traps for py3 and fix remote src 2c8c23f Replace ostempest job with plain tripleo standalone 420acdf Add fallback option when stating the source file ff61269 Updated from OpenStack Ansible Tests 266432b Replace git.openstack.org with opendev.org faf60dd PDF Documentation Build tox target 57e09f5 Use galaxy_tags instead of categories a29fd92 Sync Sphinx requirement b7f3863 Fix writing of keys without values c53966f Add the ability to parse list only files 09c76e2 Enhance the config_template comment parser 0d95031 Updated from OpenStack Ansible Tests 3a24e1b Add tripleo standalone job 99d8c3c Update setup for easier packaging and publish a tarball 1e44299 Replace git.openstack.org URLs with opendev.org URLs 73aa099 Add option to use a remote source 0f8d58d Updated from OpenStack Ansible Tests dce5663 Change the author-email openstack-dev to openstack-discuss 5cb74d5 Updated from OpenStack Ansible Tests 1769158 config_template does not respect yaml multiline as overrides 69e55d5 Update to opendev bbc6d1b Updated from OpenStack Ansible Tests 8981b0f OpenDev Migration Patch f81f523 Change openstack-dev to openstack-discuss in setup.cfg 6056673 fix tox python3 overrides 28157ea Add bugs url link to README.rst 04767ff Trivial: Fix the pep8 warning 1ffcf1d Replace Chinese punctuation with English punctuation Diffstat (except docs and test files) ------------------------------------- .gitignore | 28 +- .gitreview | 2 +- CONTRIBUTING.rst | 103 +--- README.rst | 5 +- Vagrantfile | 28 +- action/config_template.py | 605 +++++++++++++-------- bindep.txt | 18 +- examples/ansible-role-requirements.yml | 2 +- library/config_template | 21 +- meta/main.yml | 2 +- .../add-remote_src-option-6418d4e5552cb88c.yaml | 5 + .../enhance-comment-parser-6fcb40646cdad662.yaml | 8 + .../enhance-option-insert-412e9032d8d6cb86.yaml | 8 + .../enhance-yaml-parsing-105c8494fa2b5169.yaml | 7 + releasenotes/source/conf.py | 2 +- setup.cfg | 9 +- .../test_remote_src_multistropts.ini.expected | 10 + tox.ini | 17 +- zuul.d/project.yaml | 5 + 40 files changed, 1251 insertions(+), 827 deletions(-)
participants (1)
-
no-reply@openstack.org