From 7a7d3aae4a4f3461c8eacb4b9034dd581da67a18 Mon Sep 17 00:00:00 2001 From: Mykhailo Nikiforov Date: Sat, 9 Dec 2023 10:28:14 +0200 Subject: [PATCH] feat(workflows): init terraform --- .gitea/workflows/tf-apply.yml | 24 ++++++++++++++++-------- .gitea/workflows/tf-plan.yml | 12 ++++++++---- 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/tf-apply.yml b/.gitea/workflows/tf-apply.yml index 5631858..77785ca 100644 --- a/.gitea/workflows/tf-apply.yml +++ b/.gitea/workflows/tf-apply.yml @@ -27,15 +27,19 @@ jobs: uses: actions/checkout@v4 with: repository: xaked/blackbox - path: /tmp/blackbox + path: blackbox ref: master + - name: Install blackbox + shell: bash + run: | + cd blackbox || exit 1; + make copy-install; + cd ${{ github.workspace }}; + rm -rf blackbox; - name: Decrypt secrets shell: bash run: | - cd /tmp/blackbox || exit 1; - make copy-install; echo ${{ secrets.gpg-key }} | base64 -d | gpg --import; - cd ${{ github.workspace }}; blackbox_decrypt_all_files; - uses: hashicorp/setup-terraform@v2 with: @@ -95,15 +99,19 @@ jobs: uses: actions/checkout@v4 with: repository: xaked/blackbox - path: /tmp/blackbox + path: blackbox ref: master + - name: Install blackbox + shell: bash + run: | + cd blackbox || exit 1; + make copy-install; + cd ${{ github.workspace }}; + rm -rf blackbox; - name: Decrypt secrets shell: bash run: | - cd /tmp/blackbox || exit 1; - make copy-install; echo ${{ secrets.gpg-key }} | base64 -d | gpg --import; - cd ${{ github.workspace }}; blackbox_decrypt_all_files; - uses: hashicorp/setup-terraform@v2 with: diff --git a/.gitea/workflows/tf-plan.yml b/.gitea/workflows/tf-plan.yml index 67d553c..34a32fb 100644 --- a/.gitea/workflows/tf-plan.yml +++ b/.gitea/workflows/tf-plan.yml @@ -25,15 +25,19 @@ jobs: uses: actions/checkout@v4 with: repository: xaked/blackbox - path: /tmp/blackbox + path: blackbox ref: master + - name: Install blackbox + shell: bash + run: | + cd blackbox || exit 1; + make copy-install; + cd ${{ github.workspace }}; + rm -rf blackbox; - name: Decrypt secrets shell: bash run: | - cd /tmp/blackbox || exit 1; - make copy-install; echo ${{ secrets.gpg-key }} | base64 -d | gpg --import; - cd ${{ github.workspace }}; blackbox_decrypt_all_files; - uses: hashicorp/setup-terraform@v2 with: