Configurable vaulted value rendering (#86561)
- Fix vaulted value rendering
- Fixes AnsibleDumper works on vaulted strings
- Adds config setting for opting in to future forced-strictness
Add tests for new to_yaml functionality
Add return on all paths
Clarify configured value name
Fix sanity (remove unused import)
Catch more cases of encrypted strings
WIP fix failing unit tests
Update unit test to work with new to_yaml features
Remove unit test
Running coverage with/without shows no new coverage.
Write some basic error text
Fix tests for error configuration
Change names
- Change
vault_behaviorto justvault- Change
preservetokeep_encrypt
Fix small issues in tests
Fix fmt with black
Fix unit tests
- Fix imports
- Fix the name of the param
- Update assorted docs - code review
Co-authored-by: Abhijeet Kasurde akasurde@redhat.com
Remove deprecation
Simplify vault parameter and handling
- Get rid of
defaultenum- Get rid of config option and associated test file
- Change
vaulttovault_behavior
Document filter parameter
Correctly Document filter parameter
Add version_added and changelog fragment
Tweak changelog
Remove dead code, add docstring
Add bugfixes section to changelog
Co-authored-by: Matt Davis 6775756+nitzmahone@users.noreply.github.com
Co-authored-by: Abhijeet Kasurde akasurde@redhat.com Co-authored-by: Matt Davis 6775756+nitzmahone@users.noreply.github.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号
Ansible
Ansible is a radically simple IT automation system. It handles configuration management, application deployment, cloud provisioning, ad-hoc task execution, network automation, and multi-node orchestration. Ansible makes complex changes like zero-downtime rolling updates with load balancers easy. More information on the Ansible website.
Design Principles
Use Ansible
You can install a released version of Ansible with
pipor a package manager. See our installation guide for details on installing Ansible on a variety of platforms.Power users and developers can run the
develbranch, which has the latest features and fixes, directly. Although it is reasonably stable, you are more likely to encounter breaking changes when running thedevelbranch. We recommend getting involved in the Ansible community if you want to run thedevelbranch.Communication
Join the Ansible forum to ask questions, get help, and interact with the community.
For more ways to get in touch, see Communicating with the Ansible community.
Contribute to Ansible
develbranch.Coding Guidelines
We document our Coding Guidelines in the Developer Guide. We particularly suggest you review:
Branch Info
develbranch corresponds to the release actively under development.stable-2.Xbranches correspond to stable releases.develand set up a dev environment if you want to open a PR.Roadmap
Based on team and community feedback, an initial roadmap will be published for a major or minor version (ex: 2.7, 2.8). The Ansible Roadmap page details what is planned and how to influence the roadmap.
Authors
Ansible was created by Michael DeHaan and has contributions from over 5000 users (and growing). Thanks everyone!
Ansible is sponsored by Red Hat, Inc.
License
GNU General Public License v3.0 or later
See COPYING to see the full text.