feat: install new k3s cluster

This commit is contained in:
Julian Tölle 2021-12-04 22:38:20 +01:00
parent 7d25467fb4
commit 41d120b277
11 changed files with 418 additions and 36 deletions

View file

@ -33,7 +33,7 @@ locals {
}
resource null_resource install_manifests {
resource "null_resource" "install_manifests" {
triggers = {
server_id = hcloud_server.server.id
@ -53,29 +53,29 @@ resource null_resource install_manifests {
}
provisioner remote-exec {
provisioner "remote-exec" {
inline = [local.manifest_hcloud_csi_driver]
}
provisioner remote-exec {
provisioner "remote-exec" {
inline = [local.manifest_cert_manager_crds]
}
provisioner remote-exec {
provisioner "remote-exec" {
inline = [local.manifest_helm_operator_crds]
}
provisioner file {
provisioner "file" {
content = local.manifest_cert_manager
destination = "${local.k3s_manifest_folder}/cert-manager.yaml"
}
provisioner file {
provisioner "file" {
content = local.manifest_flux
destination = "${local.k3s_manifest_folder}/flux.yaml"
}
provisioner file {
provisioner "file" {
content = local.manifest_helm_operator
destination = "${local.k3s_manifest_folder}/helm-operator.yaml"
}