March 31, 2021 | 21:03
Запуск Ansible из Terraform
Ниже один из вариантов как это сделать.
Примерная структура проекта . ├── ansible │ ├── ansible.cfg │ ├── group_vars │ │ └── all │ ├── roles │ │ └── role_1 │ │ └── ..... │ │ └── role_n │ └── site.yml │ └── terraform ├── providers.tf ├── inventory.tpl ├── localfile.tf ├── .... ├── secrets.auto.tfvars └── variables.tf В каталоге проекта находятся каталоги ansible и terraform.
Terraform, при старте, с помощью провайдера local, генерирует в каталоге ansible inventory-файл hosts и запускает плейбук.
Read more