miquelMariano.ESXi_ntp_config
角色名称
ESXi_ntp_config 配置我们ESXi服务器中的NTP服务器
要求
没有要求
角色变量
必须在我们的库存文件中定义ntp1和ntp2变量
示例:
[all]
servers_group1
servers_group2
[servers_group1]
server1
server2
server3
[servers_group2]
server11
server12
server13
[all:vars]
ntp1='0.pool.ntp.org'
ntp2='1.pool.ntp.org'
依赖关系
没有依赖关系
示例剧本
当update_mode变量为“true”时执行此剧本,并确保角色是最新的。 默认情况下,update变量为“false”
miquelMariano.ESXi_{{ role }} 文件夹必须存在。如果不存在,剧本将无法找到角色并失败。您应手动创建目录 "mkdir /etc/ansible/my_role"
###
###ESXi_config.yml
###
- hosts: ansible
user: root
tasks:
- name: 确保角色是最新的
command: ansible-galaxy install --force {{ item }}
with_items:
- miquelMariano.ESXi_{{ role }}
when:
- update_mode | default(False)
tags: update
ignore_errors: yes
- hosts: "{{ servers }}:!localhost"
user: root
serial: 1
roles:
- role: miquelMariano.ESXi_{{ role }}
~
~
~
使用方法
ansible-playbook playbooks/ESXi_config.yml -i inventory/ESXi --extra-vars "servers=servers_group1 role=ntp_config update_mode=true" --tags "update|set|get"
许可证
BSD
作者信息
安装
ansible-galaxy install miquelMariano.ESXi_ntp_config
许可证
Unknown
下载
69
拥有者