diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index ec92256..1be8396 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -6,29 +6,24 @@ on: jobs: deploy: - runs-on: node-ansible - steps: - - name: Setup SSH key - run: | - echo "${{ secrets.SSH_PRIVATE_KEY }}" > /tmp/id_rsa - chmod 600 /tmp/id_rsa - - - name: Install Ansible collection - run: ansible-galaxy collection install community.docker - - - name: Create inventory - run: echo "${{ secrets.INVENTORY }}" > inventory.ini - - - name: Create secrets.yml - run: echo "${{ secrets.SECRETS }}" > secrets.yml - - - name: Create .env file - run: echo "${{ secrets.WEDDING_SITE_ENV }}" > .env - - - name: Run Ansible playbook - run: ansible-playbook -i inventory.ini deploy.yml -e @secrets.yml - env: - ANSIBLE_PRIVATE_KEY_FILE: /tmp/id_rsa + runs-on: node-ansible + steps: + - name: Setup SSH key + run: | + echo "${{ secrets.SSH_PRIVATE_KEY }}" > /tmp/id_rsa + chmod 600 /tmp/id_rsa + - name: Install Ansible collection + run: ansible-galaxy collection install community.docker + - name: Create inventory + run: echo "${{ secrets.INVENTORY }}" > inventory.ini + - name: Create secrets.yml + run: echo "${{ secrets.SECRETS }}" > secrets.yml + - name: Create .env file + run: echo "${{ secrets.WEDDING_SITE_ENV }}" > .env + - name: Run Ansible playbook + run: ansible-playbook -i inventory.ini deploy.yml -e @secrets.yml + env: + ANSIBLE_PRIVATE_KEY_FILE: /tmp/id_rsa build: runs-on: node-docker