macklus.os
macklus.os
简单的操作系统工具
角色变量
macklus:
os:
repository:
install: true
country: 'fr'
packages:
latest:
all: []
debian: []
redhat: []
absent:
all: []
debian: []
redhat: []
reboot: 'always|only_if_necessary'
locales: []
- macklus.os.packages.latest.all: 要安装的包的数组
- macklus.os.packages.latest.debian: 要安装的包的数组(适用于Debian家族的特定名字)
- macklus.os.packages.latest.redhat: 要安装的包的数组(适用于RedHat家族的特定名字)
- macklus.os.packages.absent.all: 要删除的包的数组
- macklus.os.packages.absent.debian: 要删除的包的数组(适用于Debian的特定名字)
- macklus.os.packages.absent.redhat: 要删除的包的数组(适用于RedHat的特定名字)
- macklus.os.locales: 要安装的地区设置的数组
示例剧本
提供一个使用您角色的示例(例如,带有作为参数传递的变量)对用户来说总是很有帮助的:
- hosts: localhost
remote_user: root
roles:
- macklus.os/repository
- macklus.os/packages
- macklus.os/upgrade
- macklus.os/locales
- macklus.os/reboot
许可证
GPL-3.0-only
关于项目
Simple role to manage Operating Systems default operations
安装
ansible-galaxy install macklus.os
许可证
gpl-3.0
下载
77
拥有者
Code and sysadmin lover. Always ready to try and fail, and learn, and dream