Because of apparent incompatibility with Terraform 0.12, I removed the provider script, and the dependency of checking the node-token into Terraform state. This also improves spin-up time, but introduces a local-exec (so same behavior in terms of client connection) that SCPs (rather than pulling down the data and registering with TF) the node-token from the controller to cluster nodes.
This also adds auto-assign: false to the MetalLB base config. This will enable #5 and #10 while not wasting a public IP address.
Adds note on clusters.tf intended use in in-line comment, to supplement the README's description of using the Makefile to add clusters.
Because of apparent incompatibility with Terraform 0.12, I removed the provider script, and the dependency of checking the node-token into Terraform state. This also improves spin-up time, but introduces a local-exec (so same behavior in terms of client connection) that SCPs (rather than pulling down the data and registering with TF) the node-token from the controller to cluster nodes.
This also adds
auto-assign: false
to the MetalLB base config. This will enable #5 and #10 while not wasting a public IP address.Adds note on clusters.tf intended use in in-line comment, to supplement the README's description of using the Makefile to add clusters.