From 131682f0d09dbe79329a59102454d320c55bc6bd Mon Sep 17 00:00:00 2001 From: Kazuhiro MUSASHI Date: Sun, 9 Jul 2023 20:15:38 +0900 Subject: [PATCH 1/4] Add `.drone.yml`. --- .drone.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..6f88df0 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,13 @@ +plan: + image: reg.kazu634.com/kazu634/terraform + commands: + - terraform plan + when: + branch: "!master" + +apply: + image: reg.kazu634.com/kazu634/terraform + commands: + - terraform apply + when: + branch: master From 558fa54f1cc557c7de252df11cdef42892468fdb Mon Sep 17 00:00:00 2001 From: Kazuhiro MUSASHI Date: Sun, 9 Jul 2023 20:22:05 +0900 Subject: [PATCH 2/4] Modify `.drone.yml`. --- .drone.yml | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/.drone.yml b/.drone.yml index 6f88df0..a8f8817 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,13 +1,29 @@ -plan: - image: reg.kazu634.com/kazu634/terraform - commands: - - terraform plan - when: - branch: "!master" +kind: pipeline +type: docker +name: plan -apply: - image: reg.kazu634.com/kazu634/terraform - commands: - - terraform apply - when: - branch: master +steps: + - name: plan + image: reg.kazu634.com/kazu634/terraform + commands: + - terraform plan + +trigger: + branch: + exclude: + - master + +--- +kind: pipeline +type: docker +name: plan + +steps: + - name: apply + image: reg.kazu634.com/kazu634/terraform + commands: + - terraform apply + +trigger: + branch: + - master From 291c21eb4e2cab041d632b3cc9caf8a00ff276b3 Mon Sep 17 00:00:00 2001 From: Kazuhiro MUSASHI Date: Sun, 9 Jul 2023 20:23:00 +0900 Subject: [PATCH 3/4] Modify pipeline name. --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index a8f8817..31baa9b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -16,7 +16,7 @@ trigger: --- kind: pipeline type: docker -name: plan +name: apply steps: - name: apply From d7071f344259ce6896f117f3856d62a954fdb0c4 Mon Sep 17 00:00:00 2001 From: Kazuhiro MUSASHI Date: Sun, 9 Jul 2023 20:23:52 +0900 Subject: [PATCH 4/4] Execute `terraform init`. --- .drone.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.drone.yml b/.drone.yml index 31baa9b..36f595e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,6 +6,7 @@ steps: - name: plan image: reg.kazu634.com/kazu634/terraform commands: + - terraform init - terraform plan trigger: @@ -22,6 +23,7 @@ steps: - name: apply image: reg.kazu634.com/kazu634/terraform commands: + - terraform init - terraform apply trigger: