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