infra/install_woodpecker.yml

25 lines
571 B
YAML
Raw Normal View History

2023-08-03 17:24:07 +00:00
---
- name: Install Woodpecker CI
hosts: ulna
tasks:
2024-04-22 17:40:27 +00:00
- name: ensures directory exists
2023-08-03 17:24:07 +00:00
become: true
2024-04-22 17:40:27 +00:00
ansible.builtin.file:
path: /usr/local/etc/woodpecker
state: directory
2023-08-03 17:24:07 +00:00
2024-04-22 17:40:27 +00:00
- name: Copy docker-compose.yml
become: true
ansible.builtin.template:
src: woodpecker.yml
dest: /usr/local/etc/woodpecker/docker-compose.yml
mode: "0600"
2023-08-03 17:24:07 +00:00
2024-04-22 17:40:27 +00:00
- name: Start woodpecker with docker-compose
community.docker.docker_compose_v2:
project_src: /usr/local/etc/woodpecker
pull: always
2023-08-03 17:24:07 +00:00
register: output
become: true