Skip to content

tocproject.toc.api

Purpose

  • Setup platform API

Variables

toc_catalog_workspace: "{{ toc_workspace }}"
toc_catalog_user:
  name: "catalog"
  group: "catalog"
  uid: 895
  gid: 895
  home: "{{ toc_catalog_config_dir }}"
  groups:
    - "docker"

toc_catalog_secrets_dir: "{{ toc_secrets_dir }}"
toc_catalog_service_fqdn: "catalog.{{ toc_public_domain }}"
toc_catalog_cert: "/etc/ssl/private/*.{{ toc_public_domain }}.fullchain.crt"
toc_catalog_cert_key: "/etc/ssl/private/*.{{ toc_public_domain }}.key"
toc_catalog_authentik_fqdn: "auth.{{ toc_public_domain }}"

toc_catalog_port_server: 10085

toc_catalog_config_dir: "/etc/catalog"

toc_catalog_expected_directories:
  - "{{ toc_catalog_config_dir }}"

toc_catalog_authentik_token_file: "{{ toc_catalog_secrets_dir }}/ak.bootstrap.token"

Directory in which the role will copy its terraform module sources.

toc_catalog_tf_modules_dir: "{{ toc_tf_modules_dir }}"
toc_catalog_auth_source_name: "authentik"
toc_catalog_auth_oidc_configuration_endpoint: >-
  https://{{ toc_catalog_authentik_fqdn }}/application/o/catalog-slug/.well-known/openid-configuration