adguardhome
Ansible Роль: adguardhome
Устанавливает AdGuardHome на машинах с Linux.
Политика Версий
Каждая минорная версия этой роли совместима с соответствующим патч-релизом AdGuardHome
. Например, версия 107.52.x
совместима с версией AdGuardHome
0.107.52
. Это связано с изменениями, приведшими к ошибкам, в файле настроек и позволяет выпускать исправления ошибок в роли между обновлениями.
Установка
С помощью ansible galaxy
ansible-galaxy install bcook254.adguardhome>=107.52,<107.53
Требования
Права для:
- Создания или изменения пользователей/групп
- Создания или изменения необходимых директорий
Переменные Роли
Неполный список доступных переменных представлен ниже с их значениями по умолчанию. Для списка переменных, доступных для файла конфигурации AdguardHome, пожалуйста, смотрите defaults/main.yml
.
adguardhome_version: 0.107.52
Версия AdGuardHome, которая будет установлена.
adguardhome_user: adguardhome
adguardhome_group: adguardhome
Пользователь и группа, которые будут созданы и от имени которых будет работать AdGuardHome.
adguardhome_daemon: adguardhome
Имя службы, используемой для управления процессом AdGuardHome.
adguardhome_home_dir: /var/lib/adguardhome
adguardhome_data_dir: "{{ adguardhome_home_dir }}"
adguardhome_bin_dir: /usr/local/bin
adguardhome_config_dir: /etc/adguardhome
Директории по умолчанию, созданные для бинарных файлов и данных AdguardHome.
adguardhome_bin_file: "{{ adguardhome_bin_dir }}/AdGuardHome"
adguardhome_config_file: "{{ adguardhome_config_dir }}/AdGuardHome"
Имена файлов по умолчанию для бинарного файла AdguardHome и файла конфигурации.
adguardhome_download_uri:
Дополнительный URI, который переопределяет URL по умолчанию для AdGuardHome, создаваемый этой ролью. URI должен указывать на архив tar, который имеет ту же структуру, что и официальные файлы релиза AdGuardHome. Если это адрес файла, файл должен уже существовать на удаленной машине. Это необходимо только для нестандартных/локальных сборок или архитектур, которые эта роль еще не может корректно обнаружить.
Зависимости
Нет.
Пример Playbook
- hosts: servers
roles:
- role: bcook254.adguardhome
become: yes
Лицензия
MIT / BSD
Информация об Авторе
Эта роль была создана Бенджамином Куком.
ansible-galaxy install bcook254/ansible-role-adguardhome