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

Return to the regular view of this page.

Roles

Ansible roles

1 - Adguard

Role to deploy adguard

1.1 - Bazel targets

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

1.2 - Changelog

1.3 - Defaults

Defaults for adguard
adguard_dir: /etc/adguard
adguard_work_dir: "{{ adguard_dir }}"
adguard_gpg_key_url: https://keys.openpgp.org/vks/v1/by-fingerprint/28645AC9776EC4C00BCE2AFC0FE641E7235E2EC6
adguard_gpg_key_src: files/key.asc
adguard_gpg_key_path: "{{ adguard_dir }}/release-key.asc"
adguard_gpg_key_checksum: "22d78dbacb461667861ee7d2dd13d13240ee003d"
adguard_release_source_url: https://github.com/AdguardTeam/AdGuardHome/releases/download
adguard_release_version: v0.107.48
adguard_release_checksum: "sha512:c0a336212e3792ae6fc6b8de976befce0038c5d6ddde919a00994c43a929349958c7bd65f7fb7fdd471962afa20855ecbf5830cc7a1d26f3037a716db638c101"
adguard_release_distrib: AdGuardHome_linux_amd64.tar.gz
adguard_release_url: "{{ adguard_release_source_url }}/{{ adguard_release_version }}/{{ adguard_release_distrib }}"
adguard_release_archive_dest: "{{ adguard_dir }}/release-{{ adguard_release_version }}-{{ adguard_release_distrib }}" 
adguard_release_dest: "{{ adguard_dir }}/release-{{ adguard_release_version }}" 
adguard_release_dir: "{{ adguard_release_dest }}/AdGuardHome"
adguard_release_bin: "{{ adguard_release_dir }}/AdGuardHome"
adguard_release_sig: "{{ adguard_release_bin }}.sig"

2 - Bazel targets

NameInfo
changelog
locationansible/roles/BUILD.bazel:10:17
name//ansible/roles:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //ansible/roles:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationansible/roles/BUILD.bazel:10:17
name//ansible/roles:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //ansible/roles:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationansible/roles/BUILD.bazel:10:17
name//ansible/roles:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //ansible/roles:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationansible/roles/BUILD.bazel:10:17
name//ansible/roles:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //ansible/roles:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationansible/roles/BUILD.bazel:10:17
name//ansible/roles:changelog-template
ruleClass_write_file
ruleOutput
  • //ansible/roles:changelog-template.md
visibility
  • //visibility:private
docs
locationansible/roles/BUILD.bazel:25:8
name//ansible/roles:docs
ruleClasspkg_tar_impl
ruleOutput
  • //ansible/roles:docs.tar
visibility
  • //visibility:public
readme
locationansible/roles/BUILD.bazel:35:10
name//ansible/roles:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationansible/roles/BUILD.bazel:35:10
name//ansible/roles:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //ansible/roles:readme-children.tar
visibility
  • //visibility:public
roles
locationansible/roles/BUILD.bazel:15:8
name//ansible/roles:roles
ruleClasspkg_tar_impl
ruleOutput
  • //ansible/roles:roles.tar
visibility
  • //visibility:public

3 - Caddy

Role to deploy caddy

3.1 - Bazel targets

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

3.2 - Changelog

3.3 - Defaults

Defaults for caddy
caddy_enabled: false
caddy_user: caddy
caddy_config_path: /etc/caddy/Caddyfile
caddy_config_dir: /etc/caddy/configs
caddy_config: |
  import {{ caddy_config_dir }}/*

4 - Changelog

5 - CIFS

Setup cifs

5.1 - Bazel targets

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

5.2 - Changelog

5.3 - Defaults

Defaults for cifs
cifs_systemd_dir: /etc/systemd/system
cifs_mounts: []

6 - Consul

Setup consul

6.1 - Bazel targets

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

6.2 - Changelog

6.3 - Defaults

Defaults for consul
consul_is_server: false
consul_user_name: consul
consul_user_uid:
consul_dir: "/opt/consul"
consul_persistence_dir: "{{ consul_dir }}"
consul_releases_dir: "{{ consul_dir }}/releases"
consul_config_symlink_dir: "{{ consul_configs_dir }}/current"
consul_config_symlink_data_dir: "{{ consul_config_symlink_dir }}/configs"
consul_configs_dir: "{{ consul_persistence_dir }}/configs/{{ inventory_hostname }}"
consul_data_dir: "{{ consul_persistence_dir }}/data/{{ inventory_hostname }}"
consul_config_path: "{{ consul_config_config_dir }}/consul.json"
consul_config_dir: "{{ consul_configs_dir }}/{{ consul_config_dir_name }}" 
consul_config_data_dir: "{{ consul_config_dir }}/data"
consul_config_config_dir: "{{ consul_config_dir }}/configs"
consul_config_dir_name: "{{ consul_config_version }}"
consul_config_version: "{{ lookup('ansible.builtin.pipe', 'git rev-parse HEAD') }}"
consul_env: {}
consul_configs: []
consul_env_path: "{{ consul_config_data_dir }}/consul.env"
consul_env_symlink_path: "{{ consul_config_symlink_dir }}/data/consul.env"
consul_release_dir: "{{ consul_releases_dir }}/{{ consul_release_dir_name }}"
consul_release_dir_name: "{{ consul_release_version }}"
consul_release_symlink_path: "{{ consul_releases_dir }}/current"
consul_release_symlink_bin_path: "{{ consul_release_symlink_path }}/consul"
consul_release_version: 1.20.2
consul_release_archive_name: "consul_{{ consul_release_version }}_linux_amd64"
consul_release_archive_fullname: "{{ consul_release_archive_name }}.zip"
consul_release_bin_path: "{{ consul_release_dir }}/consul"
consul_release_url: "https://releases.hashicorp.com/consul/{{ consul_release_version }}/{{ consul_release_archive_fullname }}"
consul_release_checksum: "sha256:1bf7ddf332f02e6e36082b0fdf6c3e8ce12a391e7ec7dafd3237bb12766a7fd5"
consul_agent_ca_cert_path: "{{ consul_config_data_dir }}/agent_ca_cert.pub"
consul_agent_ca_cert:
consul_server_cert_path: "{{ consul_config_data_dir }}/server_cert_{{ inventory_hostname }}.pub"
consul_server_cert:
consul_server_key_path: "{{ consul_config_data_dir }}/server_cert_{{ inventory_hostname }}.key"
consul_server_key:

7 - Consul envoy

Setup envoy for consul

7.1 - Bazel targets

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

7.2 - Changelog

7.3 - Defaults

Defaults for consul_envoy
consul_envoy_dir: "/opt/consul_envoy"
consul_envoy_deployments_dir: "{{ consul_envoy_dir }}/deployments"
consul_envoy_releases_dir: "{{ consul_envoy_dir }}/releases"
consul_envoy_deployment_dir: "{{ consul_envoy_deployments_dir }}/{{ consul_envoy_deployment_version }}"
consul_envoy_release_dir: "{{ consul_envoy_releases_dir }}/{{ consul_envoy_release_version }}"
consul_envoy_configs_dir: "{{ consul_envoy_deployment_dir }}/configs"
consul_envoy_bootstrap_config_path: "{{ consul_envoy_configs_dir }}/bootstrap.json"
consul_envoy_deployment_version: "{{ lookup('ansible.builtin.pipe', 'git rev-parse HEAD') }}"
consul_envoy_user_name: consul_envoy
consul_envoy_release_version: 1.31.0
consul_envoy_release_archive_fullname: "envoy_{{ consul_envoy_release_version }}_linux_amd64.zip"
consul_envoy_release_url: "https://releases.hashicorp.com/envoy/{{ consul_envoy_release_version }}/{{ consul_envoy_release_archive_fullname }}"
consul_envoy_release_bin_path: "{{ consul_envoy_release_dir }}/envoy"
consul_envoy_release_symlink_path: "{{ consul_envoy_releases_dir }}/current"
consul_envoy_release_checksum: "sha256:350782275de0fe50699844b4f9096d77a0193a5bcf205e14b8ad964ec429d45e"

8 - DNS

Setup dns records

8.1 - Bazel targets

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

8.2 - Changelog

8.3 - Defaults

Defaults for dns
dns_records: []
dns_domains: []
dns_njalla_api_url: https://njal.la/api/1/
dns_njalla_token:

9 - Docker

Setup docker

9.1 - Bazel targets

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

9.2 - Changelog

9.3 - Defaults

Defaults for docker
docker_enabled: false

10 - Facts

Setup ansible facts

10.1 - Bazel targets

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

10.2 - Changelog

10.3 - Defaults

Defaults for facts

11 - Firewall

Setup firewall

11.1 - Bazel targets

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

11.2 - Changelog

11.3 - Defaults

Defaults for firewall
firewall_state: enabled
firewall_allow_port_from: []

12 - Hiddify manager

Setup hiddify manager

12.1 - Bazel targets

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

12.2 - Changelog

12.3 - Defaults

Defaults for hiddify_manager
hiddify_manager_env:
  HIDDIFY_MANAGER_IMAGE: ghcr.io/hiddify/hiddify-manager:main@sha256:d5edef06d2133ffa26f0fcbb67e711f4356dba44c44a41a96570c4e03845a84c
  HIDDIFY_MANAGER_REDIS_IMAGE: redis:7.4.1@sha256:bb142a9c18ac18a16713c1491d779697b4e107c22a97266616099d288237ef47
  HIDDIFY_MANAGER_MARIADB_IMAGE: mariadb:11.6.2@sha256:a9547599cd87d7242435aea6fda22a9d83e2c06d16c658ef70d2868b3d3f6a80
  HIDDIFY_MANAGER_REDIS_PASSWORD: "{{ lookup('ansible.builtin.env', 'HIDDIFY_MANAGER_REDIS_PASSWORD') | mandatory('HIDDIFY_MANAGER_REDIS_PASSWORD') }}"
  HIDDIFY_MANAGER_MYSQL_PASSWORD: "{{ lookup('ansible.builtin.env', 'HIDDIFY_MANAGER_MYSQL_PASSWORD') | mandatory('HIDDIFY_MANAGER_MYSQL_PASSWORD') }}"
  HIDDIFY_MANAGER_MARIADB_PASSWORD: "{{ lookup('ansible.builtin.env', 'HIDDIFY_MANAGER_MARIADB_PASSWORD') | mandatory('HIDDIFY_MANAGER_MARIADB_PASSWORD') }}"
hiddify_manager_env_override: {}
hiddify_manager_dir: /opt/hiddify_manager

13 - Hiddify manager with host

Setup host and then hiddify manager

13.1 - Bazel targets

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

13.2 - Changelog

13.3 - Defaults

Defaults for hiddify_manager_host

14 - Host

Common host setup

14.1 - Bazel targets

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

14.2 - Changelog

14.3 - Defaults

Defaults for host

15 - K3s

Setup k3s

15.1 - Bazel targets

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

15.2 - Changelog

15.3 - Defaults

Defaults for k3s
k3s_install_environment: {} 
k3s_manifests_dir: /var/lib/rancher/k3s/server/manifests
k3s_install_script_path: /usr/local/bin/k3s-install.sh
k3s_config_path: /etc/rancher/k3s/config.yaml
k3s_config: {} 
k3s_service_name: k3s

16 - K3s bootstrap

Bootstrap k3s cluster

16.1 - Bazel targets

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

16.2 - Changelog

16.3 - Defaults

Defaults for k3s_bootstrap
k3s_bootstrap_apply_path: 
k3s_bootstrap_token_name: "{{ lookup('ansible.builtin.env', 'USER') }}"
k3s_bootstrap_token_namespace: kube-system
k3s_bootstrap_venv_dir: "/opt/bootstrap-venv"
k3s_bootstrap_venv_bin: "{{ k3s_bootstrap_venv_dir | mandatory }}/bin/python"
k3s_bootstrap_kubeconfig: /etc/rancher/k3s/k3s.yaml
k3s_bootstrap_cluster_name: "{{ inventory_hostname }}"
k3s_bootstrap_cluster_ca_path: "{{ lookup('ansible.builtin.env', 'HOME') | mandatory }}/.kube/ca-{{ k3s_bootstrap_cluster_name | mandatory }}.ca.crt"
k3s_bootstrap_user_ca_path: "{{ k3s_bootstrap_cluster_ca_path | mandatory | dirname }}/ca-{{ k3s_bootstrap_cluster_name | mandatory }}-{{ k3s_bootstrap_token_name | mandatory }}.ca.crt"
k3s_bootstrap_user_name: "{{ k3s_bootstrap_cluster_name | mandatory }}-{{ k3s_bootstrap_token_name | mandatory }}" 
k3s_bootstrap_cluster_port: 

17 - K3s cluster

Setup k3s cluster

17.1 - Bazel targets

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

17.2 - Changelog

17.3 - Defaults

Defaults for k3s_cluster

18 - OS

Common os setup

18.1 - Bazel targets

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

18.2 - Changelog

18.3 - Defaults

Defaults for os
os_hardening_enabled: true

19 - PVE cluster

Setup PVE cluster

19.1 - Bazel targets

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

19.2 - Changelog

19.3 - Defaults

Defaults for pve_cluster
pve_cluster_remove_repos:
  - pve-enterprise.list 
  - ceph.list
pve_cluster_add_repos:
  - name: pve-no-subscription
    value: deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
  - name: ceph-squid
    value: deb http://download.proxmox.com/debian/ceph-squid bookworm no-subscription
pve_cluster_node_config: []
pve_cluster_admins: []
pve_cluster_cluster_name:
pve_cluster_acme_accounts: []
pve_cluster_acme_plugins: []
pve_cluster_venv_dir: /opt/ansible/pve_cluster_venv
pve_cluster_venv_packages: 
  - pexpect
pve_cluster_base_image_dir: /var/lib/vz/template
pve_cluster_node_name: "{{ inventory_hostname | mandatory | split('.') | first }}"
pve_cluster_ceph_enabled: false
pve_cluster_ceph_repository: no-subscription
pve_cluster_ceph_osd: []
pve_cluster_ceph_pools: []
pve_cluster_ceph_mon: []
pve_cluster_ceph_mgr: []
pve_cluster_ceph_mds: []
pve_cluster_storages: []
pve_cluster_storage_config_path: /etc/pve/storage.cfg

20 - PVE VM

Setup PVE VM

20.1 - Bazel targets

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

20.2 - Changelog

20.3 - Defaults

Defaults for pve_vm
pve_vm_agent: 
pve_vm_name: "{{ inventory_hostname }}"
pve_vm_delegate_update_known_hosts: localhost
pve_vm_delegate_pve: 
pve_vm_set: "{{ pve_vm_set_default + pve_vm_set_additional }}"
pve_vm_set_default: []
pve_vm_set_additional: []
pve_vm_set_creation: "{{ pve_vm_set_creation_default + pve_vm_set_creation_additional }}"
pve_vm_set_creation_default: []
pve_vm_set_creation_additional: []
pve_vm_resize: []
pve_vm_venv_dir: "/opt/ansible/pve_vm_venv"
pve_vm_init_user:
pve_vm_venv_packages:
  - proxmoxer
  - requests

21 - PVE VM remove

Remove PVE VM

21.1 - Bazel targets

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

21.2 - Changelog

21.3 - Defaults

Defaults for pve_vm_remove

22 - SSH

Setup ssh

22.1 - Bazel targets

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

22.2 - Changelog

22.3 - Defaults

Defaults for ssh
ssh_hardening_enabled: true

23 - SSH port forwarding

Setup SSH port forwarding

23.1 - Bazel targets

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

23.2 - Changelog

23.3 - Defaults

Defaults for ssh_port_forward
ssh_port_forward_local_addr: 127.0.0.1
ssh_port_forward_script_path: /usr/local/bin/ssh-port-forward

24 - SSH update known hosts

Update known hosts

24.1 - Bazel targets

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

24.2 - Changelog

24.3 - Defaults

Defaults for ssh_update_known_hosts
ssh_update_known_hosts_hosts: []

25 - Traefik

Setup traefik

25.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

25.2 - Changelog

25.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

26 - Update all packages

Update all system packages

26.1 - Bazel targets

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

26.2 - Changelog

26.3 - Defaults

Defaults for update_all_packages

27 - Users

Setup system users

27.1 - Bazel targets

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

27.2 - Changelog

27.3 - Defaults

Defaults for users
users_admins: [] 
users_regular: []
users_ssh_keys: []
users_remove: []

28 - Vault

Setup Hashicorp Vault

28.1 - Bazel targets

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

28.2 - Changelog

28.3 - Defaults

Defaults for vault
vault_data_driver_opts:
vault_traefik_static_config:
vault_traefik_dynamic_configs: []
vault_openbao_config:
vault_openbao_image: docker.io/openbao/openbao:2.1@sha256:7de07aa6df3937d44c96c2d65c188b2d4a70546f2a764ad4510301305af6a223
vault_traefik_image: docker.io/traefik:v3.3@sha256:bc534d72121b187efc3706780d604b2a6590ef321c441ef137289052633d27d4
vault_user: vault
vault_user_uid: 3123
vault_env: {}
vault_dir: /opt/vault

29 - Wireguard

Setup wireguard

29.1 - Bazel targets

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

29.2 - Changelog

29.3 - Defaults

Defaults for wireguard
wireguard_configs: []
wireguard_dir: "/etc/wireguard"

30 - Xray

Setup xray

Links:

30.1 - Bazel targets

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

30.2 - Changelog

30.3 - Defaults

Defaults for xray
xray_config_dir: /usr/local/etc/xray 
xray_log_dir: /var/log/xray
xray_config_path: "{{ xray_config_dir }}/0-main.json" 
xray_client_id:
xray_wireguard_relays: []
xray_wireguard_ipv4_address:
xray_wireguard_ipv6_address:
xray_wireguard_private_key:
xray_config: 
xray_configs: {}
xray_user: xray
xray_socket_dir: /var/shm/xray
xray_caddy_config_path: /etc/caddy/configs/xray.Caddyfile
xray_subscriptions_dir: /usr/local/etc/xray-subscriptions 
xray_caddy_user: caddy