vbotka.ansible

ansible

质量 构建状态 文档状态 GitHub 标签

Ansible角色。安装和配置Ansible

文档在readthedocs.io

欢迎分享您的反馈和报告问题

欢迎贡献

支持的平台

该角色已在以下环境中开发和测试:

要求

角色

  • vbotka.ansible_lib

集合

  • ansible.posix
  • community.general

注意:集合ansible.posix是某些剧本和contrib中的角色所需的。

角色变量

请查看vars中的默认值和示例。

插件

默认情况下不安装任何插件。变量默认值为*ma_plugins: [ ]*。配置插件的示例可以在vars/main.yml.sample中找到。

要激活已安装的插件,请使用模板ansible-plugins.cfg.j2并在ansible.cfg中配置*_plugins。

ma_config_type: template
ma_config_template_default: ansible-plugins.cfg.j2

检查模式

如果缺少目录ma_plugins_pathma_src_path,检查模式将失败。为避免失败,请先创建这些目录。

shell> ansible-playbook ansible.yml -t ma_plugins_path,ma_src_path

如果您想下载存储库和更新说明,还需创建目录ma_repo_pathma_rnotes_path

shell> ansible-playbook ansible.yml -t ma_repo_path,ma_rnotes_path

ma_plugins中配置了插件但档案尚未下载时,检查模式将首次失败。为避免失败,请先下载档案。

shell> ansible-playbook ansible.yml -t ma_plugins_download

然后检查剧本和角色,查看将会更改的内容。

shell> ansible-playbook ansible.yml --check --diff

Ansible lint

运行ansible-lint时使用配置文件*.ansible-lint.local*。某些规则可能已被禁用,某些警告可能会被忽略。请参阅配置文件中的说明。

shell> ansible-lint -c .ansible-lint.local

参考

许可证

许可证

作者信息

Vladimir Botka

关于项目

Install and configure Ansible.

安装
ansible-galaxy install vbotka.ansible
许可证
bsd-2-clause
下载
204
拥有者