跳到内容

Ansible开发工具(ADT)

介绍

Ansible Development Tools(简称ADT)旨在简化创建所需的几种工具的设置和使用Ansible公司内容。当使用Ansible创建自动化内容时,有几个可用的包可以帮助用户在内容创建过程中的不同阶段。从引导新项目,一直到确保内容遵循最佳实践,并通过完善的测试框架验证其行为是否符合预期。

主要功能

  • All-in-One Ansible Toolkit:Ansible-dev-tools将关键的Ansible开发包组合成一个统一的Python包,称为ansible开发工具.

  • 简化的Ansible Automation:Ansible-dev-tools专注于通过减少样板代码来快速创建自动化场景和工作流,而无需处理管理和集成不同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自动化之旅!有关如何与社区互动的更多详细信息,请访问易懂的沟通第页。