Files
casa/.gitea/workflows/host.yml
Márcio Fernandes 662da99ef0
All checks were successful
deploy host / Deploy (push) Successful in 12s
Portainer stack nginx / deploy (push) Successful in 1s
Portainer stack wyoming / deploy (push) Successful in 1s
Portainer stack zigbee2mqtt / deploy (push) Successful in 1s
feat: using act runner with ansible
2024-11-02 20:58:31 +00:00

29 lines
642 B
YAML

name: deploy host
on:
push:
paths:
- "ansible/**"
- ".gitea/workflows/**host**.yml"
jobs:
Deploy:
runs-on: "vlan-casa_continous-deploy"
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: setup ssh
run: |
echo "${{ secrets.HOST_ANSIBLE_PRIVATE_KEY }}" > ${GITHUB_WORKSPACE}/ssh-key &&
chmod 600 ${GITHUB_WORKSPACE}/ssh-key
- name: Run Ansible Playbook
run: |
cd ${GITHUB_WORKSPACE}
export ANSIBLE_HOST_KEY_CHECKING=False; ansible-playbook ansible/site.yml --private-key ${GITHUB_WORKSPACE}/ssh-key