bareos_repository

Ansible роль bareos_repository

Настройка репозиториев Bareos.

GitHub GitLab Скачать Версия
github gitlab downloads Version

Пример плейбука

Этот пример взят из molecule/default/converge.yml и тестируется при каждом обновлении, запросе на изменение и выпуске.

---
- name: Converge
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: adfinis.bareos_repository
      bareos_repository_enable_tracebacks: yes

Машина должна быть готова. В CI это делается с помощью molecule/default/prepare.yml:

---
- name: Prepare
  hosts: all
  become: yes
  gather_facts: no

  roles:
    - role: robertdebock.bootstrap

Эти роли предоставляются как есть, без какой-либо гарантии. Используйте на свой страх и риск.

Переменные роли

Значения по умолчанию для переменных задаются в defaults/main.yml:

---
# файл значений по умолчанию для bareos_repository

# Какой тип Bareos установить: "community" или "subscription".
bareos_repository_type: community

# Имя пользователя для подписки на репозиторий.
bareos_repository_username: ""

# Пароль для подписки на репозиторий.
bareos_repository_password: ""

# Какой выпуск использовать: "current", "next" или "release".
# При использовании `bareos_repository_type: community` это может быть "release" или "testing".
bareos_repository_release: current

# Версия Bareos для установки.
# Влияет только на `bareos_repository_type: subscription`.
bareos_repository_version: 23

# Вы можете включить трассировки для целей устранения неполадок.
bareos_repository_enable_tracebacks: no

Требования

Состояние используемых ролей

Следующие роли используются для подготовки системы. Вы можете подготовить свою систему другим способом.

Требование GitHub GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab

Контекст

Эта роль является частью многих совместимых ролей. Ознакомьтесь с документацией этих ролей для получения дополнительной информации.

Вот обзор связанных ролей: dependencies

Совместимость

Эта роль была протестирована на следующих образах контейнеров:

контейнер теги
Debian bookworm, bullseye, buster
EL 7, 8, 9
Fedora 37, 38
opensuse все
Ubuntu jammy, focal

Минимальная требуемая версия Ansible — 2.12, тесты проводились на:

  • Предыдущей версии.
  • Текущей версии.
  • Версии разработки.

Если вы обнаружите проблемы, пожалуйста, зарегистрируйте их в GitHub.

Лицензия

Apache-2.0.

Информация об авторе

Adfinis

О проекте

Setup the [Bareos](https://www.bareos.com/) repositories.

Установить
ansible-galaxy install adfinis/ansible-role-bareos_repository
Лицензия
gpl-3.0
Загрузки
10234
Владелец
Potential. Unlocked.