redbeard28.basetools
ANSIBLE-ROLE-BASETOOLS
Ansible角色用于安装一些基础软件包。
一些软件包如ntp在此角色中没有配置。我制作了另一个角色来安装和配置ntp。
如何使用这个角色?
这个角色需要包含在一个playbook中。
像这样调用这个Galaxy角色:
ansible-galaxy install -r requirements.yml
在requirements.yml中
# 来自GitHub,重命名并指定特定标签
- src: git+ssh:[email protected]/redbeard28/ansible-role-basetools.git
version: master
name: basetools
更多信息 => Ansible文档
需求
- Ansible 2.9+
角色变量
---
# 放置角色变量
依赖
无
示例Playbook
包括一个如何使用你的角色的示例(例如,作为参数传入变量)对用户也很有帮助:
- hosts: all
roles:
- { role: basetools, tags: mytags }
Molecule测试框架
你可以使用molecule来测试这个角色。
image=debian tag="buster" molecule converge
image=debian tag="buster" molecule verify
作者信息
Jeremie CUADRADO¹来自REDBEARD-CONSULTING