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/collections/alwaldend/main/roles/traefik/BUILD.bazel:6:17
name//ansible/collections/alwaldend/main/roles/traefik:changelog
ruleClasspkg_filegroup
visibility
  • //visibility:public
changelog.changelog
locationansible/collections/alwaldend/main/roles/traefik/BUILD.bazel:6:17
name//ansible/collections/alwaldend/main/roles/traefik:changelog.changelog
ruleClassal_template_files
ruleOutput
  • //ansible/collections/alwaldend/main/roles/traefik:changelog.doc.md
visibility
  • //visibility:private
changelog.changelog_data
locationansible/collections/alwaldend/main/roles/traefik/BUILD.bazel:6:17
name//ansible/collections/alwaldend/main/roles/traefik:changelog.changelog_data
ruleClassal_git_run_binary
ruleOutput
  • //ansible/collections/alwaldend/main/roles/traefik:changelog.changelog_data.yaml
visibility
  • //visibility:private
changelog.changelog_files
locationansible/collections/alwaldend/main/roles/traefik/BUILD.bazel:6:17
name//ansible/collections/alwaldend/main/roles/traefik:changelog.changelog_files
ruleClasspkg_files
visibility
  • //visibility:private
changelog.template
locationansible/collections/alwaldend/main/roles/traefik/BUILD.bazel:6:17
name//ansible/collections/alwaldend/main/roles/traefik:changelog.template
ruleClass_write_file
ruleOutput
  • //ansible/collections/alwaldend/main/roles/traefik:changelog.template.md
visibility
  • //visibility:private
readme
locationansible/collections/alwaldend/main/roles/traefik/BUILD.bazel:17:10
name//ansible/collections/alwaldend/main/roles/traefik:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme.srcs
locationansible/collections/alwaldend/main/roles/traefik/BUILD.bazel:17:10
name//ansible/collections/alwaldend/main/roles/traefik:readme.srcs
ruleClasspkg_files
visibility
  • //visibility:private
readme.with_children
locationansible/collections/alwaldend/main/roles/traefik/BUILD.bazel:17:10
name//ansible/collections/alwaldend/main/roles/traefik:readme.with_children
ruleClasspkg_filegroup
visibility
  • //visibility:public
role
locationansible/collections/alwaldend/main/roles/traefik/BUILD.bazel:11:16
name//ansible/collections/alwaldend/main/roles/traefik:role
ruleClasspkg_files
visibility
  • //visibility:public
role.defaults
locationansible/collections/alwaldend/main/roles/traefik/BUILD.bazel:11:16
name//ansible/collections/alwaldend/main/roles/traefik:role.defaults
ruleClassgenrule
ruleOutput
  • //ansible/collections/alwaldend/main/roles/traefik:role.defaults.md
visibility
  • //visibility:private
role.docs
locationansible/collections/alwaldend/main/roles/traefik/BUILD.bazel:11:16
name//ansible/collections/alwaldend/main/roles/traefik:role.docs
ruleClasspkg_files
visibility
  • //visibility:public

2 - Changelog

  • Move roles and playbooks to the collection (f1c071)

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