From 2b4418bdf14609b4eb1c3fc43994d7ec9ba787b7 Mon Sep 17 00:00:00 2001 From: Benjamin Hays Date: Sat, 12 Oct 2024 18:56:37 -0400 Subject: [PATCH] second attempt at fixing deploy script --- .gitea/workflows/ansible-deploy.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/ansible-deploy.yml b/.gitea/workflows/ansible-deploy.yml index 2d0b796..cd4ccd4 100644 --- a/.gitea/workflows/ansible-deploy.yml +++ b/.gitea/workflows/ansible-deploy.yml @@ -3,6 +3,8 @@ on: [push] jobs: deploy: runs-on: ubuntu-latest + env: + RUNNER_TOOL_CACHE: /toolcache strategy: matrix: playbook: @@ -11,7 +13,14 @@ jobs: - Ansible/heartbeat.yml - Ansible/debian.yml steps: + - name: Copy SSH Key + run: | + mkdir ~/.ssh/ + echo '${{secrets.SSH_PRIVATE_KEY}}' > ~/.ssh/id_rsa + - uses: actions/checkout@v3 + with: + submodules: recursive - name: Install Ansible run: | @@ -26,17 +35,12 @@ jobs: - name: Run playbook uses: dawidd6/action-ansible-playbook@v2 with: - # Required, playbook filepath playbook: ${{ matrix.playbook }} - - # Optional, directory where playbooks live directory: ./ - - # Optional, SSH private key key: ${{secrets.SSH_PRIVATE_KEY}} vault_password: ${{secrets.VAULT_PASSWORD}} - # Optional, galaxy requirements filepath # requirements: requirements.yaml + options: | --inventory Ansible/inventory.ini \ No newline at end of file