diff --git a/.gitea/workflows/inventory.yml b/.gitea/workflows/inventory.yml new file mode 100644 index 0000000..9551355 --- /dev/null +++ b/.gitea/workflows/inventory.yml @@ -0,0 +1,6 @@ +all: + hosts: + takahe: + ansible_host: 192.168.0.66 + ansible_user: shmick + ansible_ssh_private_key_file: /home/shmick/.ssh/id_ed25519 diff --git a/.gitea/workflows/pingflow.yml b/.gitea/workflows/pingflow.yml new file mode 100644 index 0000000..2bad774 --- /dev/null +++ b/.gitea/workflows/pingflow.yml @@ -0,0 +1,23 @@ +name: Ansible Deploy + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest + + steps: + - name: Checkout Repository + uses: actions/checkout@v2 + + - name: Run Ansible Playbook + run: | + docker pull ubuntu + docker run \ + -v ${{ gitea.workspace }}:/runner/project \ + -w /runner/project \ + ubuntu \ + ansible-playbook -i inventory.yml ping.yml