Puppetで/ etc / hostsエントリを取得する方法
-
21-12-2019 - |
質問
Type host
とaugeas
は、/etc/hosts
での特定の値のみを設定できます。facter
はホストクエリをサポートしません。
今私は
を検討しています 1)Resolv
ライブラリーを使用して、Ruby関数を書き込む
2)Ruby関数を書き込み、実際に/etc/hosts
ファイル
任意の良いアイデア?
解決
実際にマスターにエージェントのhostsファイルの内容を知っていったら、必ず選択肢を書いてください。Facter 2.x
は、アレイ/ハッシュ構造を取得するために必要です。Resolvライブラリは非常に奇妙な選択です。あなたは自分でファイルを解析するのが良いでしょう。
技術的には、Puppetにはhostsファイルを解析するためのコードが付属していますが、それはあなた自身のローリングよりもはるかに難しい可能性があります。
所属していません StackOverflow