[k8s] Make bootkube start depend on bootkube render
This commit is contained in:
parent
789c9c5d3f
commit
97ef9179e4
|
@ -25,10 +25,11 @@ module "bootkube-render" {
|
||||||
}
|
}
|
||||||
|
|
||||||
module "bootkube-start" {
|
module "bootkube-start" {
|
||||||
source = "modules/bootkube"
|
depends_on = "${module.bootkube-render.image}"
|
||||||
mode = "start"
|
source = "modules/bootkube"
|
||||||
host_ip = "${var.ips["dovpn"]}"
|
mode = "start"
|
||||||
k8s_host = "k8s.${var.root-domain}"
|
host_ip = "${var.ips["dovpn"]}"
|
||||||
|
k8s_host = "k8s.${var.root-domain}"
|
||||||
|
|
||||||
providers = {
|
providers = {
|
||||||
docker = "docker.sydney"
|
docker = "docker.sydney"
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
# output "exit_code" {
|
||||||
|
# # TODO: Pick correct exit code
|
||||||
|
# # value = "${coalesce(formatlist("%s", docker_container.render.*.exit_code))}"
|
||||||
|
# # See https://github.com/hashicorp/terraform/issues/15165
|
||||||
|
# value = "${var.mode == "render" ?
|
||||||
|
# "${element(concat(docker_container.render.*.exit_code, list("")), 0)}" :
|
||||||
|
# "${element(concat(docker_container.start.*.exit_code, list("")), 0)}"
|
||||||
|
# }"
|
||||||
|
# }
|
||||||
|
|
||||||
|
output "image" {
|
||||||
|
value = "${docker_image.image.latest}"
|
||||||
|
}
|
|
@ -27,3 +27,9 @@ variable "mode" {}
|
||||||
variable "version" {
|
variable "version" {
|
||||||
default = "0.14.0"
|
default = "0.14.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
variable "depends_on" {
|
||||||
|
default = []
|
||||||
|
|
||||||
|
type = "list"
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue