diff --git a/.gitea/workflows/host.yml b/.gitea/workflows/host.yml index 00dfb38..8275932 100644 --- a/.gitea/workflows/host.yml +++ b/.gitea/workflows/host.yml @@ -7,23 +7,24 @@ on: jobs: Deploy: runs-on: homesrv01 - container: - image: git.limbosolutions.com/kb/ubuntu:act-latest - steps: - name: Checkout code uses: actions/checkout@v2 - - name: Set up SSH run: | echo "${{secrets.SSH_PRIVATE_KEY}}" > private_key.pem chmod 600 private_key.pem - - name: Ansible Playbook - env: - ANSIBLE_HOST_KEY_CHECKING: False - ANSIBLE_BECOME_PASS: ${{secrets.ANSIBLE_BECOME_PASS}} + - name: Run Ansible Playbook run: | - ansible-playbook -i ${{secrets.SERVER_ADDRESS}}, ${{gitea.workspace}}/ansible/site.yml --private-key private_key.pem -u ${{secrets.ANSIBLE_USER}} + docker run --rm + -v ${{gitea.workspace}}}:/workspace + -v ${{gitea.workspace}}}:/workspace + -v private_key.pem:/private_key.pem + git.limbosolutions.com/kb/ansible + ansible-playbook + -i ${{secrets.SERVER_ADDRESS}}, /workspace/ansible/site.yml + --private-key /private_key.pem + -u ${{secrets.ANSIBLE_USER}} \ No newline at end of file