name: deploy host on: push: paths: - "ansible/**" - ".gitea/workflows/**host**.yml" jobs: Deploy: runs-on: homesrv-deploy 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: Run Ansible Playbook run: | docker run --rm -d \ git.limbosolutions.com/kb/ansible # ANSIBLE_HOST_KEY_CHECKING: False # ANSIBLE_BECOME_PASS: ${{secrets.ANSIBLE_BECOME_PASS}} # run: | # ansible-playbook -i ${{secrets.SERVER_ADDRESS}}, ${{gitea.workspace}}/ansible/site.yml --private-key private_key.pem -u ${{secrets.ANSIBLE_USER}}