bareos_repository

Ansible роль bareos_repository

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

GitHub Версия Проблемы Запросы на изменение Скачивания
github Версия Проблемы ЗапросыНаИзменение Ansible Роль

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

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

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

  roles:
    - role: buluma.bareos_repository
      bareos_repository_enable_tracebacks: true

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

---
- name: Prepare
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: buluma.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: false

Требования

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

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

Требование GitHub Версия
buluma.bootstrap Ansible Molecule Версия
buluma.bareos_repository Ansible Molecule Версия
buluma.buildtools Ansible Molecule Версия
buluma.epel Ansible Molecule Версия
buluma.python_pip Ansible Molecule Версия
buluma.postgres Ansible Molecule Версия

Контекст

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

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

зависимости

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

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

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

Минимальная версия Ansible, необходимая для работы - 2.12. Тестирование проводили на:

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

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

История изменений

История роли

Лицензия

Apache-2.0

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

Shadow Walker

О проекте

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

Установить
ansible-galaxy install buluma/ansible-role-bareos_repository
Лицензия
apache-2.0
Загрузки
15241
Владелец
DevOps Engineer