diff --git a/scaleway-k8s/tasks/main.yml b/scaleway-k8s/tasks/main.yml index c3c3ad3..c429ca0 100644 --- a/scaleway-k8s/tasks/main.yml +++ b/scaleway-k8s/tasks/main.yml @@ -1,24 +1,15 @@ --- # tasks file for scaleway-k8s -- name: Create directory terraform +- name: Create directory {{ project_terraform }} file: - path: /home/valentin/terraform + path: "{{ project_terraform }}" state: directory - name: Copy main.tf template: src: main.tf.j2 - dest: /home/valentin/terraform/main.tf - -- name: Plan terraform - community.general.terraform: - project_path: '{{ project_terraform }}' - state: planned - register: output - environment: - SCW_ACCESS_KEY: "{{ scw_access_key }}" - SCW_SECRET_KEY: "{{ scw_secret_key }}" + dest: "{{ project_terraform }}/main.tf" - name: display plan terraform @@ -29,8 +20,13 @@ community.general.terraform: project_path: '{{ project_terraform }}' state: present + force_init: yes environment: SCW_ACCESS_KEY: "{{ scw_access_key }}" SCW_SECRET_KEY: "{{ scw_secret_key }}" + register: output +- name: display terraform result + debug: + var: output diff --git a/main.tf b/scaleway-k8s/templates/main.tf.j2 similarity index 95% rename from main.tf rename to scaleway-k8s/templates/main.tf.j2 index 2aa7a66..899e165 100644 --- a/main.tf +++ b/scaleway-k8s/templates/main.tf.j2 @@ -7,13 +7,14 @@ terraform { required_version = ">= 0.13" } -resource "scaleway_k8s_cluster" "terraform-test" { + + resource "scaleway_k8s_cluster" "terraform-test" { name = "terraform-test" version = "1.24.3" cni = "cilium" project_id = "81af2696-6120-4f45-baf3-d17fb0525824" region = "fr-par" -} + } resource "scaleway_k8s_pool" "john" { cluster_id = scaleway_k8s_cluster.terraform-test.id