Skip to content

Instantly share code, notes, and snippets.

@iolloyd
Last active January 8, 2020 17:56
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iolloyd/b462f3812407fdfa5bb2857a7fbc3710 to your computer and use it in GitHub Desktop.
Save iolloyd/b462f3812407fdfa5bb2857a7fbc3710 to your computer and use it in GitHub Desktop.
dynamic inventory from terraform
[kube-master]
${k8s_master_name}
data "template_file" "demo" {
template = "${file("./templates/demo.tpl")}"
vars {
some_var_list = "${join("\n", some_machine.k8s-master.*.name)}"
}
}
resource "local_file" "demo" {
content = "${data.template_file.demo.rendered}"
filename = "./inventory/host"
}
[kube-master]
k8s-master-01
k8s-master-02
k8s-master-03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment