name: deploy host on: push: paths-ignore: - "services/**" - "docs/**" - ".gitea/workflows/**services**.yml" jobs: setup-runner: runs-on: homesrv01 container: image: catthehacker/ubuntu:act-latest volumes: - workspace:/workspace steps: - name: Checkout code uses: actions/checkout@v2 - name: build git runner shell: bash run: | docker build ${{gitea.workspace}}/services/git-runner --tag homesrv/git-runner ansible-playbook: runs-on: homesrv01 container: image: homesrv/git-runner steps: - name: Checkout code uses: actions/checkout@v2 - name: Run Ansible Playbook env: #ANSIBLE_USER: ${{ secrets.ANSIBLE_USER }} ANSIBLE_HOST_KEY_CHECKING: False run: | ansible-playbook \ -i homesrv01.dev.lan, ${{gitea.workspace}}/ansible/site.yml \ --private-key xxxx \ -u xxxx #-i ${{secrets.SERVER_ADDRESS}}, ${{gitea.workspace}}/ansible/site.yml \