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}}