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

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

Эта роль была создана Бенджамином Куком.

О проекте

AdGuardHome installation for Linux.

Установить
ansible-galaxy install bcook254/ansible-role-adguardhome
Лицензия
mit
Загрузки
300
Владелец