diff --git a/.github/workflows/apply.yaml b/.github/workflows/apply.yaml new file mode 100644 index 0000000..8128ced --- /dev/null +++ b/.github/workflows/apply.yaml @@ -0,0 +1,23 @@ +name: Run playbooks + +on: + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + name: Run playbooks + steps: + - uses: actions/checkout@8b5e8b768746b50394015010d25e690bfab9dfbc # v3.6.0 + - name: Run Ansible playbook + uses: dawidd6/action-ansible-playbook@260ab3adce54d53c5db8f1b2eed1380ae5c73fea # v2.6.1 + with: + playbook: all.yml + directory: playbooks + key: ${{ secrets.VPS_DEPLOY_KEY }} + known_hosts: | + vps1.nilstrieb.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPxUg3kouUDxtkflVELtlaC6C6/kI2hpEhQalFTrY9f1 + vps2.nilstrieb.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKzt3OZAOG2sih8T9Bhoqg8ANBP5ZX60z0xmUW4cBWvX + options: | + --inventory inventory.yml + -u root diff --git a/misc/vps_deploy_key.pub b/misc/vps_deploy_key.pub new file mode 100644 index 0000000..ce48e01 --- /dev/null +++ b/misc/vps_deploy_key.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC0Yl4+vAFgN+d82emRY8tHDgM7Pp0rLIsKBZku+YUsd vps-deploy-key