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