woodpecker-ci / infrastructure

Infrastructure as Code repository for the official Woodpecker-CI infrastructure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Woodpecker-CI infrastructure

Preparation

  • save the ansible vault password under vault-pass.secret
  • run docker build -t ansible .
  • install dependencies: ./ansible.sh ansible-galaxy install -r requirements.yaml

Provisioning

  • run ./ansible.sh

Hint: You can provision / update specific parts of the deployment by using a filter. For example to only update woodpecker you cloud use: ./ansible.sh ansible-playbook site.yaml --tags woodpecker

SSH

  • Connect to main server using SSH with: ./ssh.sh

About

Infrastructure as Code repository for the official Woodpecker-CI infrastructure


Languages

Language:Shell 74.4%Language:Dockerfile 25.6%