ci/cd - fix tf files again

This commit is contained in:
bunkerity 2023-08-30 15:39:38 +02:00
parent e5c37a00ac
commit c52e54b812
5 changed files with 17 additions and 17 deletions

View file

@ -26,8 +26,8 @@ resource "scaleway_instance_server" "instance" {
}
# Create Ansible inventory file
resource "local_file" "ansible_inventory" {
sensitive_content = templatefile("templates/autoconf_inventory.tftpl", {
resource "local_sensitive_file" "ansible_inventory" {
content = templatefile("templates/autoconf_inventory.tftpl", {
public_ip = var.autoconf_ip
})
filename = "/tmp/autoconf_inventory"

View file

@ -26,8 +26,8 @@ resource "scaleway_instance_server" "instance" {
}
# Create Ansible inventory file
resource "local_file" "ansible_inventory" {
sensitive_content = templatefile("templates/docker_inventory.tftpl", {
resource "local_sensitive_file" "ansible_inventory" {
content = templatefile("templates/docker_inventory.tftpl", {
public_ip = var.docker_ip
})
filename = "/tmp/docker_inventory"

View file

@ -33,31 +33,31 @@ resource "scaleway_k8s_pool" "pool" {
}
# Get kubeconfig file
resource "local_file" "kubeconfig" {
resource "local_sensitive_file" "kubeconfig" {
depends_on = [scaleway_k8s_pool.pool]
sensitive_content = scaleway_k8s_cluster.cluster.kubeconfig[0].config_file
content = scaleway_k8s_cluster.cluster.kubeconfig[0].config_file
filename = "/tmp/k8s/kubeconfig"
}
provider "kubectl" {
config_path = "${local_file.kubeconfig.filename}"
config_path = "${local_sensitive_file.kubeconfig.filename}"
}
# Setup LB
resource "local_file" "lb_yml" {
depends_on = [local_file.kubeconfig]
sensitive_content = templatefile("templates/lb.yml.tftpl", {
resource "local_sensitive_file" "lb_yml" {
depends_on = [local_sensitive_file.kubeconfig]
content = templatefile("templates/lb.yml.tftpl", {
lb_ip = var.k8s_ip
})
filename = "/tmp/k8s/lb.yml"
}
resource "kubectl_manifest" "lb" {
depends_on = [local_file.lb_yml]
yaml_body = local_file.lb_yml.content
depends_on = [local_sensitive_file.lb_yml]
yaml_body = local_sensitive_file.lb_yml.content
}
# Setup registry
provider "kubernetes" {
config_path = "${local_file.kubeconfig.filename}"
config_path = "${local_sensitive_file.kubeconfig.filename}"
}
resource "kubernetes_secret" "reg" {
metadata {

View file

@ -26,8 +26,8 @@ resource "scaleway_instance_server" "instance" {
}
# Create Ansible inventory file
resource "local_file" "ansible_inventory" {
sensitive_content = templatefile("templates/linux_inventory.tftpl", {
resource "local_sensitive_file" "ansible_inventory" {
content = templatefile("templates/linux_inventory.tftpl", {
public_ip = var.linux_ip
})
filename = "/tmp/linux_inventory"

View file

@ -35,8 +35,8 @@ resource "scaleway_instance_server" "instances" {
}
# Create Ansible inventory file
resource "local_file" "ansible_inventory" {
sensitive_content = templatefile("templates/swarm_inventory.tftpl", {
resource "local_sensitive_file" "ansible_inventory" {
content = templatefile("templates/swarm_inventory.tftpl", {
public_ips = var.swarm_ips
})
filename = "/tmp/swarm_inventory"