そこで、ansible-playbook コマンドの汎用ラッパーの作成を検討しています。私がやりたいことは、提供されたインベントリに基づいて、多数の VM (Vagrant または docker) を起動することです。
これらの VM をローカルで使用して、分子を使用した自動テストと手動機能テストを行います。
重要なことに、インベントリ内のマシンの数は変更される可能性があるため、これらは実行前に作成する必要があります。
何かご意見は?
乾杯、スチュアート
そこで、ansible-playbook コマンドの汎用ラッパーの作成を検討しています。私がやりたいことは、提供されたインベントリに基づいて、多数の VM (Vagrant または docker) を起動することです。
これらの VM をローカルで使用して、分子を使用した自動テストと手動機能テストを行います。
重要なことに、インベントリ内のマシンの数は変更される可能性があるため、これらは実行前に作成する必要があります。
何かご意見は?
乾杯、スチュアート
Terraformなどのツールを使用して docker イメージを実行し、 terraform -inventoryなどを使用して Terraform から Ansible にインベントリをエクスポートできます。
Terraform 用の Ansible プロビジョナーもあると思います。