Obtenez le contenu du fichier sous forme de sortie Terraform

J'ai une configuration Terraform, dans lequel je commence le service systemd Sur l'instance AWS EC2. Je dois trouver un journal de ce service et l'exporter dans le fichier de sortie. Terraform.

lorsque

hello.service

Cela commence, il enregistre une telle chaîne. (Parmi beaucoup d'autres):

Root Key: F4BF9F7FCBEDABA0392F108C59D8F4A38B38

J'ai besoin de cette ligne pour sortir Terraform. Quelque chose comme ca:

resource "aws_instance" "instance" {

provisioner "remote-exec" {
//start hello.service
}

}

output "rootKey" {
value = "${}" //??
}

je veux

rootKey

Conclusion Pour être le résultat:


journalctl -u hello.service | grep "Root Key

"

Effectué par B.

aws_instance.instance

Comment puis-je l'avoir?
Invité:

Christine

Confirmation de:

Utilisation

null_resource

en combinaison avec

local-exec

Pour obtenir une sortie distante exec.

https://github.com/matti/terraform-shell-resource
Fournit une bonne réalisation pour cela.

Pour répondre aux questions, connectez-vous ou registre