NTPモジュールは、さまざまなオペレーティングシステムと分布にNTPサービスをインストール、構成、および管理します。
include ntp
あなたを育てて実行するのに十分です。使用するサーバーを指定するパラメーターを渡すには:
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
}
NTPモジュールのすべてのパラメーターはメインntp
クラスに含まれているため、モジュールの任意の関数については、必要なオプションを設定します。例については、以下の一般的な使用法を参照してください。
include ntp
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
restrict => [ ' 127.0.0.1 ' ],
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
restrict => [
' default ignore ' ,
' -6 default ignore ' ,
' 127.0.0.1 ' ,
' -6 ::1 ' ,
' ntp1.corp.com nomodify notrap nopeer noquery ' ,
' ntp2.corp.com nomodify notrap nopeer noquery '
],
}
NTPを特定のインターフェイスに制限することは、多数の仮想インターフェイスがある可能性のあるOpenStackノードで特に役立ちます。
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
interfaces => [ ' 127.0.0.1 ' , ' 1.2.3.4 ' ]
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
restrict => [ ' 127.0.0.1 ' ],
service_manage => false ,
}
class { 'ntp' :
package_manage => false ,
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
restrict => [ ' 127.0.0.1 ' ],
service_manage => false ,
config_epp => ' different/module/custom.template.epp ' ,
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
burst => true ,
}
参照を参照してください
このモジュールは、すべてのPEサポートされたプラットフォームでテストされています。さらに、Solaris 10およびFedora 20-22でテストされています(サポートされていません)。
サポートされているオペレーティングシステムの広範なリストについては、metadata.jsonを参照してください
このコードベースはapache2.0ライセンスの下でライセンスされていますが、コードベースの性質により、オープンソース依存関係により、AGPL、BSD-2、BSD-3、GPL2.0、LGPL、MIT、およびMPLライセンスの組み合わせも使用できます。
受け入れテストを実行するための新しいツールを実験しています。名前はpuppet_litmusです。これは、ビーカーをテストランナーとして置き換えます。受け入れテストを実行するには、こちらの指示に従ってください。
Puppet ForgeのPuppetモジュールはオープンプロジェクトであり、コミュニティの貢献はそれらを素晴らしく保つために不可欠です。変更を寄付するときは、ガイドラインに従ってください。
詳細については、モジュール貢献ガイドを参照してください。
誰がすでに関与しているかを確認するには、貢献者のリストをご覧ください。