文件名称:atacac:Ansible塔式资产配置作为代码
文件大小:1.25MB
文件格式:ZIP
更新时间:2024-02-19 18:19:10
ansible continuous-integration continuous-delivery ci assets
ATACAC-Ansible塔式资产配置为代码 前言 维护数十个Ansible Tower资产配置(作业模板,项目,库存等)非常困难。 当前,没有用于Ansible Tower资产配置管理的机制。 通过采用按代码配置(CaC)的做法(非常类似于按代码的基础架构(IaC)),有一种开放的方式可以在一个地方存储,管理和维护配置。 可用的持续集成/持续交付(CI / CD)技术用于该项目零件的自动化。 该项目开始于概念验证(实验/试点项目),它实施了按代码配置(管理)和持续集成/持续交付(自动化)实践的方法。 代码配置 埃里克Goebelbecker - * 连续集成/连续交付 马丁·福勒 / * 在项目实施中解决了上述问题,该项目提供了一种自动方式来存储,管理和维护Ansible Tower中可用的现有配置。 这个项目从头开始,只是一个实验,后来导致了一个完整的可用实现,该实现仍在开发中。 关于 该存储库提供可用于每个特定于项目的存储库的模板(存储库框架)。 目前,需要使用GitLab环境,而GitHub操作尚不支持。 该包括指南,说明,专有技术和常见问题解答。 建
【文件预览】:
atacac-master
----.travis.yml(1KB)
----example()
--------validators()
--------assets()
--------.gitlab-ci.yml(928B)
--------schemas()
--------.yamllint(156B)
--------README.md(763B)
----atacac()
--------validate.py(969B)
--------restore.py(4KB)
--------differentiate.py(2KB)
--------validators()
--------__main__.py(507B)
--------__init__.py(0B)
--------backup.py(2KB)
--------synchronize.py(2KB)
--------upload.py(330B)
--------_utils.py(3KB)
----docs()
--------img()
--------README.md(13KB)
----.TEMPLATE.README.md(724B)
----test()
--------utils.py(654B)
--------__init__.py(0B)
--------test_atacac()
----Dockerfile(217B)
----tox.ini(766B)
----LICENSE(1KB)
----.conf()
--------markdownlint.rb(448B)
--------hadolint.yaml(24B)
--------yamllint.yml(145B)
--------flake8.cfg(151B)
----setup.py(603B)
----.gitignore(2KB)
----.TEMPLATE.gitlab-ci.yml(1KB)
----README.md(3KB)