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

著者情報

miquelMariano.github.io | Twitter

プロジェクトについて

Ansible role to configure ntp on ESXi

インストール
ansible-galaxy install miquelMariano.ESXi_ntp_config
ライセンス
Unknown
ダウンロード
69
所有者