--- # vars file for bareos_repository # The URL differs for community and subscription versions. _bareos_repository_base_url: community: "https://download.bareos.org" subscription: "https://download.bareos.com/bareos" bareos_repository_base_url: "{{ _bareos_repository_base_url[bareos_repository_type] }}" # Different distributions have different repository URLs. _bareos_repository_url: community: default: "{{ bareos_repository_base_url }}/{{ bareos_repository_release }}/{{ ansible_distribution }}_{{ ansible_distribution_major_version }}" Fedora: "{{ bareos_repository_base_url }}/{{ bareos_repository_release }}/{{ ansible_distribution }}_{{ ansible_distribution_major_version }}" RedHat: "{{ bareos_repository_base_url }}/{{ bareos_repository_release }}/EL_{{ ansible_distribution_major_version }}" Suse: "{{ bareos_repository_base_url }}/{{ bareos_repository_release }}/SUSE_{{ ansible_distribution_major_version }}" Ubuntu: "{{ bareos_repository_base_url }}/{{ bareos_repository_release }}/xUbuntu_{{ ansible_distribution_version }}" subscription: default: "{{ bareos_repository_base_url }}/{{ bareos_repository_release }}/{{ bareos_repository_version }}/{{ ansible_distribution }}_{{ ansible_distribution_major_version }}" Fedora: "{{ bareos_repository_base_url }}/{{ bareos_repository_release }}/{{ bareos_repository_version }}/{{ ansible_distribution }}_{{ ansible_distribution_major_version }}" RedHat: "{{ bareos_repository_base_url }}/{{ bareos_repository_release }}/{{ bareos_repository_version }}/EL_{{ ansible_distribution_major_version }}" Suse: "{{ bareos_repository_base_url }}/{{ bareos_repository_release }}/{{ bareos_repository_version }}/SUSE_{{ ansible_distribution_major_version }}" Ubuntu: "{{ bareos_repository_base_url }}/{{ bareos_repository_release }}/{{ bareos_repository_version }}/xUbuntu_{{ ansible_distribution_version }}" bareos_repository_url: "{{ _bareos_repository_url[bareos_repository_type][ansible_distribution] | default(_bareos_repository_url[bareos_repository_type][ansible_os_family] | default(_bareos_repository_url[bareos_repository_type]['default'])) }}" # Debian and RedHat use a different structure. _bareos_repository_gpg_key: default: "{{ bareos_repository_url }}/RPM-GPG-KEY" Debian: "{{ bareos_repository_url }}/bareos-keyring.gpg" bareos_repository_gpg_key: "{{ _bareos_repository_gpg_key[ansible_os_family] | default(_bareos_repository_gpg_key['default']) }}" # A list of repositories. The items in this list contains parameters for both dnf/yum, apt and zypperz. bareos_repository_list: - name: bareos description: Backup Archiving Recovery baseurl: "{{ bareos_repository_url }}" gpgkey: "{{ bareos_repository_gpg_key }}" repo: "{{ bareos_repository_url }}" deb_repo: "deb [signed-by=/etc/apt/bareos.gpg] {{ bareos_repository_url }} /" username: "{{ bareos_repository_username | default(omit) }}" password: "{{ bareos_repository_password | default(omit) }}" # A list of repositories for debug information. bareos_repository_debug_list: - name: bareos-debuginfo description: Backup Archiving Recovery - Debuginfo baseurl: "{{ bareos_repository_url }}/debug" gpgkey: "{{ bareos_repository_gpg_key }}" repo: "{{ bareos_repository_url }}/debug" username: "{{ bareos_repository_username | default(omit) }}" password: "{{ bareos_repository_password | default(omit) }}" # Extra packages are required to debug. _bareos_repository_debug_required_packages: default: - procps RedHat: - procps-ng bareos_repository_debug_required_packages: "{{ _bareos_repository_debug_required_packages[ansible_os_family] | default(_bareos_repository_debug_required_packages['default']) }}"