This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Traefik

Setup traefik

1 - Bazel targets

NameInfo
changelog
locationansible/roles/traefik/BUILD.bazel:6:17
name//ansible/roles/traefik:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //ansible/roles/traefik:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationansible/roles/traefik/BUILD.bazel:6:17
name//ansible/roles/traefik:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //ansible/roles/traefik:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationansible/roles/traefik/BUILD.bazel:6:17
name//ansible/roles/traefik:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //ansible/roles/traefik:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationansible/roles/traefik/BUILD.bazel:6:17
name//ansible/roles/traefik:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //ansible/roles/traefik:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationansible/roles/traefik/BUILD.bazel:6:17
name//ansible/roles/traefik:changelog-template
ruleClass_write_file
ruleOutput
  • //ansible/roles/traefik:changelog-template.md
visibility
  • //visibility:private
readme
locationansible/roles/traefik/BUILD.bazel:17:10
name//ansible/roles/traefik:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationansible/roles/traefik/BUILD.bazel:17:10
name//ansible/roles/traefik:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //ansible/roles/traefik:readme-children.tar
visibility
  • //visibility:public
role
locationansible/roles/traefik/BUILD.bazel:11:16
name//ansible/roles/traefik:role
ruleClasspkg_tar_impl
ruleOutput
  • //ansible/roles/traefik:role.tar
visibility
  • //visibility:public
role-defaults
locationansible/roles/traefik/BUILD.bazel:11:16
name//ansible/roles/traefik:role-defaults
ruleClassgenrule
ruleOutput
  • //ansible/roles/traefik:role-defaults.md
visibility
  • //visibility:private
role-docs
locationansible/roles/traefik/BUILD.bazel:11:16
name//ansible/roles/traefik:role-docs
ruleClasspkg_tar_impl
ruleOutput
  • //ansible/roles/traefik:role-docs.tar
visibility
  • //visibility:public

2 - Changelog

3 - Defaults

Defaults for traefik
traefik_user: traefik
traefik_user_uid: 3653
traefik_env: {}
traefik_data_dir: /mnt/traefik
traefik_log_dir: "/var/log/traefik"
traefik_certificates_dir: "{{ traefik_data_dir }}/certificates"
traefik_configs_dir: "{{ traefik_data_dir }}/configs"
traefik_configs_version: "{{ lookup('ansible.builtin.pipe', 'git rev-parse HEAD') }}"
traefik_configs_dynamic_dir: "{{ traefik_configs_cur_dir }}/dynamic"
traefik_configs_dynamic_dir_symlink: "{{ traefik_configs_symlink }}/dynamic"
traefik_configs_cur_dir_name: "{{ traefik_configs_version }}"
traefik_configs_cur_dir: "{{ traefik_configs_dir }}/{{ traefik_configs_cur_dir_name }}"
traefik_configs_symlink: "{{ traefik_configs_dir }}/current"
traefik_static_config_path: "{{ traefik_configs_symlink }}/traefik.yaml"
traefik_releases_dir: /opt/traefik/releases
traefik_static_config:
traefik_dynamic_configs: []
traefik_release_version: v3.3.1 
traefik_release_dir_name: "{{ traefik_release_version }}"
traefik_release_dir: "{{ traefik_releases_dir }}/{{ traefik_release_dir_name }}"
traefik_release_symlink: "{{ traefik_releases_dir }}/current"
traefik_release_symlink_bin: "{{ traefik_release_symlink }}/traefik"
traefik_release_archive_name: "traefik_{{ traefik_release_version }}_linux_amd64"
traefik_release_archive_full: "traefik_{{ traefik_release_version }}_linux_amd64.tar.gz"
traefik_release_bin_path: "{{ traefik_release_dir }}/traefik"
traefik_release_download_url: "https://github.com/traefik/traefik/releases/download/{{ traefik_release_version }}/{{ traefik_release_archive_full }}"
traefik_release_download_checksum: sha256:27fd502a8d80fc81b97faf5cebd7a1cbc1a2c5369d18e0f4471a66d1a8c139ce