Files
casa/.gitea/workflows/host.yml
Workflow config file is invalid. Please check your config file: EOF

42 lines
1.1 KiB
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: setup Ansible Inventory file
# run: |
# cat >> ansible/inventory.yml << 'END'
# all:
# hosts:
# homesrv01:
# ansible_host: ${{secrets.HOST_ANSIBLE_HOST}}
# ansible_user: ${{secrets.HOST_ANSIBLE_REMOTE_USER }}
# ansible_become_pass: "${{secrets.HOST_ANSIBLE_BECOME_PASS}}"
# END
# - 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