name: deploy host on: push: paths-ignore: - "services/**" - "docs/**" - ".gitea/workflows/**services**.yml" jobs: build: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Install Ansible shell: bash run: | sudo apt update sudo apt install -y ansible - name: Run Ansible Playbook env: ANSIBLE_USER: ${{ secrets.ANSIBLE_USER }} ANSIBLE_HOST_KEY_CHECKING: False run: | ansible-playbook ansible/site.yml --private-key xxxx -u xxxx