Skip to content

tocproject.toc.bot

Purpose

Variables

toc_bot_workspace: "{{ toc_workspace }}"
toc_bot_user:
  name: "woodpecker"
  group: "woodpecker"
  uid: 894
  gid: 894
  home: "{{ toc_bot_data_dir }}"
  groups:
    - "docker"
    - "ssl-cert"

toc_bot_secrets_dir: "{{ toc_secrets_dir }}"
toc_bot_service_fqdn: "{{ toc_service_fqdn_bot }}"
toc_bot_authentik_fqdn: "{{ toc_service_fqdn_idp }}"
toc_bot_gitea_service_fqdn: "{{ toc_service_fqdn_git }}"

toc_bot_port_server: 10086

toc_bot_config_dir: "/etc/woodpecker"
toc_bot_data_dir: "/opt/woodpecker"

toc_bot_volume_server: "{{ toc_bot_data_dir }}/server"
toc_bot_volume_db: "{{ toc_bot_data_dir }}/db"

toc_bot_expected_directories:
  - "{{ toc_bot_config_dir }}"
  - "{{ toc_bot_data_dir }}"

toc_bot_authentik_token_file: "{{ toc_bot_secrets_dir }}/ak.bootstrap.token"
Directory in which the role will copy its terraform module sources.
toc_bot_tf_modules_dir: "{{ toc_tf_modules_dir }}"

toc_bot_auth_source_name: "authentik"
toc_bot_auth_oidc_configuration_endpoint: >-
  https://{{ toc_bot_authentik_fqdn }}/application/o/woodpecker-slug/.well-known/openid-configuration