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

关于项目

Ansible role install some base packages.

安装
ansible-galaxy install redbeard28.basetools
许可证
Unknown
下载
804