cjsteel.providers

ansible-role-provider

构建状态Ansible Galaxy

描述

这是一个用于更新其他角色的分子场景文件的 Ansible 角色。

场景:

  • 你正在使用 Molecule 测试多个 Ansible 角色和/或 Ansible 项目。
  • 你想通过自动化更新一个或多个角色或项目的分子文件,或者添加新的提供者支持。

使用说明

  • 通常从另一个角色运行。
  • 调用角色需要一个 bootstrap molecule/some_scenario/playbook.yml 文件。
  • 要替换一个或多个场景文件,将目标文件或文件组的变量设置为 true。
  • 当前更新 molecule/some_scenario/playbook.yml 会将所有更新值(回)设置为 false。

Bootstrap playbook 示例:

注意:你需要将以下两个变量更改为调用角色的值

providers_short_name: providers
providers_galaxy_name: cjsteel.providers

这可能应该被自动化。

路线图

角色变量

providers_role_short_name

providers_role_short_name: 'testrole'

providers_project_directory

providers_project_directory: /home/csteel/projects/development/cobbler/roles/csteel.common

许可证

MIT

作者信息

为角色作者提供联系信息或网站的可选部分(不允许使用 HTML)。

关于项目

An Ansible role for updating the molecule scenario files of other roles

安装
ansible-galaxy install cjsteel.providers
许可证
Unknown
下载
138
拥有者
These repositories are under heavy development. Some less dynamic projects are available at https://github.com/csteel