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'
依存関係
特になし
例プレイブック
更新モード変数が「true」の場合にこのプレイが実行され、役割が最新であることを確認します。デフォルトでは更新変数は「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
所有者