~comcloudway/ansible-ccw.icu

2892d26e5670332d9ef45112bf964f06f810508e — Jakob Meier 1 year, 2 months ago a11444c
containers/woodpecker: set max timeout to 6 hours
M roles/containers/woodpecker-ci/defaults/main.yml => roles/containers/woodpecker-ci/defaults/main.yml +2 -0
@@ 11,3 11,5 @@ woodpecker_orgs: ""
woodpecker_admin: "{{ username }}"
woodpecker_repo_owners: "{{ username }}"
woodpecker_agent_secret: "changeme"
woodpecker_max_pipeline_timeout: "360"
woodpecker_default_pipeline_timeout: "60"

M roles/containers/woodpecker-ci/tasks/caddy.yml => roles/containers/woodpecker-ci/tasks/caddy.yml +3 -0
@@ 8,6 8,7 @@
    src: ../../../network/caddy/templates/reverse-proxy.template
    dest: /etc/caddy/woodpecker
    validate: caddy validate --adapter caddyfile --config %s
  register: projectconfig

- name: Make sure caddy links to the woodpecker config
  become: true


@@ 16,9 17,11 @@
    search_string: "^import /etc/caddy/woodpecker"
    line: "import /etc/caddy/woodpecker"
    validate: caddy validate --adapter caddyfile --config %s
  register: caddyconfig

- name: Restart caddy
  become: true
  service:
    name: caddy
    state: restarted
  when: caddyconfig.changed or projectconfig.changed

M roles/containers/woodpecker-ci/tasks/setup.yml => roles/containers/woodpecker-ci/tasks/setup.yml +3 -0
@@ 27,6 27,9 @@
      WOODPECKER_ORGS: "{{ woodpecker_orgs }}"
      WOODPECKER_ADMIN: "{{ woodpecker_admin }}"
      WOODPECKER_REPO_OWNERS: "{{ woodpecker_repo_owners }}"
      WOODPECKER_DEFAULT_PIPELINE_TIMEOUT:
        "{{ woodpecker_default_pipeline_timeout }}"
      WOODPECKER_MAX_PIPELINE_TIMEOUT: "{{ woodpecker_max_pipeline_timeout }}"

- name: Setup woodpecker-agent
  docker_container: