tf-ansible-workflow

Terraform/Ansible Workflow for Libvirt
git clone https://git.in0rdr.ch/tf-ansible-workflow.git
Log | Files | Refs | Pull requests |Archive

commit befe785e51ade3a3b56edcdf4953bed29214cde2
parent 1972903edd47812bc68c334f24da5abf10e28b47
Author: Andreas Gruhler <andreas.gruhler@adfinis.com>
Date:   Thu, 28 Jan 2021 22:50:11 +0100

raw output

Diffstat:
Mlibvirt/Readme.md | 6+++---
Mproxmox/Readme.md | 6+++---
2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/libvirt/Readme.md b/libvirt/Readme.md @@ -78,8 +78,8 @@ Alternatively, use the [Ansible](#4-ansible) playbook and udpated the [`ssh_key` If the Ansible inventory or the mapping of Qemu VM id to hostname needs to be updated manually, the values can be re trieved from the Terraform output any time: ``` -terraform output inventory > ../ansible/inventory -terraform output qemu_config > ../ansible/qemu-config.yml +terraform output -raw inventory > ../ansible/inventory +terraform output -raw qemu_config > ../ansible/qemu-config.yml ``` Inspect the name of the ssh key file: @@ -173,7 +173,7 @@ terraform apply -target="libvirt_domain.host[\"cka01\"]" -target="libvirt_domain ### 5.2 Retrive private key without running Terraform If needed, retrieve the SSH key (again) without re-applying changes: ``` -terraform output ssh_private_key > ../ssh/id_rsa +terraform output -raw ssh_private_key > ../ssh/id_rsa ``` Terraform takes care of writing this private key file the first time you run `terraform apply`, however, you might want to retrieve the key again without re-running Terraform. diff --git a/proxmox/Readme.md b/proxmox/Readme.md @@ -46,8 +46,8 @@ terraform apply If the Ansible inventory or the mapping of Qemu VM id to hostname needs to be updated manually, the values can be retrieved from the Terraform output any time: ``` -terraform output inventory > ../ansible/inventory -terraform output qemu_config > ../ansible/qemu-config.yml +terraform output -raw inventory > ../ansible/inventory +terraform output -raw qemu_config > ../ansible/qemu-config.yml # inspect the name of the key file, see instructions below terraform output ssh_private_keyfile @@ -142,7 +142,7 @@ terraform apply -target="proxmox_vm_qemu.host[\"mysql0\"]" -target="proxmox_vm_q ### 5.2 Retrive private key without running Terraform If needed, retrieve the SSH key (again) without re-applying changes: ``` -terraform output ssh_private_key > ../ssh/id_rsa +terraform output -raw ssh_private_key > ../ssh/id_rsa ``` Terraform takes care of writing this private key file the first time you run `terraform apply`, however, you might want to retrieve the key again without re-running Terraform.