From c91c34fdae7907762139bb55bec86d2d85760c4c Mon Sep 17 00:00:00 2001 From: Alexandre Pires Date: Tue, 24 Sep 2024 16:35:17 +0200 Subject: [PATCH] Refactor ansible-apply.yaml to improve SSH key handling --- .github/workflows/ansible-apply.yaml | 4 ++-- .github/workflows/ansible-validate.yaml | 2 +- .github/workflows/terraform-validate.yaml | 2 -- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ansible-apply.yaml b/.github/workflows/ansible-apply.yaml index 0569356..d1292d5 100644 --- a/.github/workflows/ansible-apply.yaml +++ b/.github/workflows/ansible-apply.yaml @@ -10,7 +10,7 @@ on: - closed jobs: - plan: + apply-playbooks: runs-on: ubuntu-latest steps: @@ -31,9 +31,9 @@ jobs: VAULT_MASTER_PASSWORD: ${{ secrets.VAULT_MASTER_PASSWORD }} run: | sectool ssh unlock ansible - cp ssh-keys/ansible ~/.ssh/id_rsa mkdir -p ~/.ssh chmod 700 ~/.ssh + cp ssh-keys/ansible/id_rsa ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa - name: Apply Ansible Playbook diff --git a/.github/workflows/ansible-validate.yaml b/.github/workflows/ansible-validate.yaml index 8c7c3e0..1fb02ad 100644 --- a/.github/workflows/ansible-validate.yaml +++ b/.github/workflows/ansible-validate.yaml @@ -10,7 +10,7 @@ on: - reopened jobs: - plan: + validate-playbooks: runs-on: ubuntu-latest steps: diff --git a/.github/workflows/terraform-validate.yaml b/.github/workflows/terraform-validate.yaml index 2a05c8e..86c27b6 100644 --- a/.github/workflows/terraform-validate.yaml +++ b/.github/workflows/terraform-validate.yaml @@ -22,8 +22,6 @@ jobs: - name: Setup Sectool uses: a13labs/setup-sectool@v1 - with: - version: 0.0.3 - name: Terraform Init env: