adamus1red.ansible_role_ntp

Ansibleロール: NTP

ビルドステータス

LinuxにNTPをインストールします。

要件

なし。

ロール変数

利用可能な変数は以下に示されており、デフォルト値も記載されています(defaults/main.ymlを参照):

ntp_enabled: true

ntpdサービスを起動し、システム起動時に有効にするかどうか。コンテナ内で動作する多くの仮想マシン(OpenVZやVirtualBoxなど)では、NTPデーモンを実行しないことを推奨します。ホスト自体がすべての子VMの時間を同期させるべきだからです。

ntp_timezone: Etc/UTC

サーバーのタイムゾーンを設定します。

ntp_manage_config: false

このロールがNTP設定ファイル(/etc/ntp.conf)を管理できるようにするにはtrueに設定します。

ntp_area: ''

使用するNTPプールエリアを設定します。デフォルトはなしで、世界中のプールを使用します。

ntp_servers:
  - "0{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst"
  - "1{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst"
  - "2{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst"
  - "3{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst"

使用したいNTPサーバーを指定します。このロールがNTPの設定を管理できるようにするためには、ntp_manage_configTrueに設定する必要があります。

ntp_restrict:
  - "127.0.0.1"
  - "::1"

NTPアクセスをこれらのホストに制限します。デフォルトではループバックのみです。

依存関係

なし。

例のプレイブック

- hosts: all
  roles:
    - geerlingguy.ntp

vars/main.yml内で:

ntp_timezone: America/Chicago

ライセンス

MIT / BSD

作者情報

このロールは2014年にJeff Geerlingによって作成されました。彼はAnsible for DevOpsの著者です。

プロジェクトについて

NTP installation and configuration for Linux.

インストール
ansible-galaxy install adamus1red.ansible_role_ntp
ライセンス
mit
ダウンロード
62
所有者