私は長いリストのマシンを持っていますが、システムの機能は少し異なります。これらのマシンを整理してホストインベントリファイルに自動的に追加して、私が実行可能なインベントリを管理してインベントリを管理したいと思っています。そこに良い解決策がありますか?現在、テラフォームから潜在的在庫を作成する最良の方法
私はansibleホストが質問をした後、何かのような...
[webservers]
someip
someip
[integration]
someip
someip
など。
に見えるはずです、私は現在、出力VARSを研究し、ファイルからテンプレートをレンダリングするために、これらを使用していますだと思います。
にありますか? terraformからマシンIPを出力する場合は、コマンド 'terraform output'を使用して、プレイブック用のインベントリのセットとなるIPのリストを返すことができます。 –
RaGe
これは参考になります。実際には、おそらくレンダリングにテンプレートと出力変数の組み合わせを使うべきだと私は考えています。私はコードhttps://github.com/opecredo/k8s-terraform-ansible-sample/tree/master/terraformで次のレポを見つけました。ここで人はssh設定をレンダリングします。 – DrM
null_configurationリソースを使用して、terraform内からプレーブックを実行することもできます。 – RaGe