介绍
Ansible Development Tools(简称ADT)旨在简化创建所需的几种工具的设置和使用 Ansible公司 内容。 当使用Ansible创建自动化内容时,有几个可用的包可以帮助用户在内容创建过程中的不同阶段。 从引导新项目,一直到确保内容遵循最佳实践,并通过完善的测试框架验证其行为是否符合预期。
主要功能
对于那些寻求基于IDE的体验的人,我们还建议您熟悉 VSCode的简单扩展 .
包含的程序包
作为Ansible开发工具的一部分安装的工具的管理列表包括:
能干的建设者 :Ansible Builder使用各种Ansible Collections中定义的模式和工具以及用户定义的工具,自动构建执行环境的过程。
易磁化堆芯 :Ansible是一个非常简单的IT自动化平台,使您的应用程序和系统更易于部署和维护。 自动化一切,从代码部署到网络配置,再到云管理,使用一种接近纯英语的语言,使用SSH,无需在远程系统上安装代理。
可移植创建者 :生成所有可用内容的最快方法!
适用的环境 :Ansible系列的管道式安装。
易失性 :检查行动手册中可能改进的实践和行为。
易操作的导航器 Ansible的基于文本的用户界面(TUI)。
易用的设计 :用于签名和验证Ansible项目目录内容的实用程序。
分子 :Ansible内容开发和测试中的分子辅助:集合、剧本和角色
pytest敏感 :一个pytest插件,支持在测试中使用ansible,支持将pytest用作集合单元测试运行程序,并使用pytest fixture公开分子场景。
毒物易感的 :tox-ansible插件动态创建一个完整的python解释器矩阵和ansible-core版本环境,用于在本地和Github操作中为ansible集合运行集成、健全和单元。 tox虚拟环境用于收集构建、收集安装、依赖项安装和测试。
入门
要开始,请按照 安装 获取易用的dev-tools设置和检查的步骤 用户指南 了解更多详细信息。
问题、反馈或贡献? 加入上的Ansible社区 矩阵 或 打开问题 。我们致力于支持您的Ansible自动化之旅! 有关如何与社区互动的更多详细信息,请访问 易懂的沟通 第页。