Sobald du nun also terraform apply ausführst, wird die Infrastruktur bereitgestellt, das Inventar durch ansible_host in den Terraform State (terraform.tfstate) geschrieben, danach durch die null_resource mit einem local_exec das Playbook ausgeführt, beim Ausführen geben wir dann die inventory.yml Datei an die auf das plugin: cloud.terraform.terraform_provider Plugin verweist. Dieses Plugin sucht dann im Terraform State nach dem Inventar und führt nun auch unsere ufw Rolle aus!




