From 80feac92f77b92455be6573de731bf4921022dd4 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Tue, 23 Jul 2019 23:28:22 +0200 Subject: wip --- terraform/ansible/inventory | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) mode change 100755 => 100644 terraform/ansible/inventory (limited to 'terraform/ansible') diff --git a/terraform/ansible/inventory b/terraform/ansible/inventory old mode 100755 new mode 100644 index 9c92aff..95f5046 --- a/terraform/ansible/inventory +++ b/terraform/ansible/inventory @@ -1,9 +1,5 @@ -k8s-master ansible_host=51.158.110.170 -k8s-node0 ansible_host=51.15.201.150 -k8s-node1 ansible_host=163.172.174.68 -k8s-node2 ansible_host=51.158.96.79 +#!/bin/bash -[k8s-nodes] -k8s-node0 -k8s-node1 -k8s-node2 +set -euo pipefail + +(cd .. && terraform output -json) | jq 'to_entries|map({(.key|tostring):.value.value})|add as $input | $input.k8s_node_ips|to_entries|map({("k8s-node"+(.key|tostring)):{ansible_host:.value}})|add + {"k8s-master":{ansible_host:$input.k8s_master_ip}}|{_meta:{hostvars:.}, all:(["k8s-master"] + ($input.k8s_node_ips|to_entries|map("k8s-node"+(.key|tostring)))) }' -- cgit v1.2.3