duckdns

DuckDns с Ansible

Ansible Role Статус сборки лицензия

Это роль Ansible, которая устанавливает DuckDns (https://www.duckdns.org) на машины с Ubuntu через Ansible Galaxy.

Требования

Все предварительные условия, которые могут не покрываться самим Ansible или этой ролью, должны быть упомянуты здесь. Например, если роль использует модуль EC2, будет хорошей идеей упомянуть в этом разделе, что требуется пакет boto.

ansible.cfg

Эта роль предназначена для работы с поведением "merge" для хэш-таблиц. Убедитесь, что ваш ansible.cfg содержит следующие настройки:

[defaults]
hash_behaviour = merge

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

Доступные переменные перечислены ниже вместе с значениями по умолчанию (см. defaults/main.yml):

# файл настроек для duckdns
duckdns_project_root: /etc/duckdns
duckdns_project_log: /var/log/duckdns

# Настройки локальной машины DuckDNS
duckdns_user: duckdns
duckdns_group: duckdns

# Дистанционные настройки DuckDNS
duckdns_subdomain: ваше-имя-поддомена-duckdns
duckdns_token: ваш-ключ-duckdns

# Немедленное обновление DuckDNS
duckdns_update_now: no

Зависимости

Нет

Пример Playbook

Хорошо предоставить пример использования вашей роли (например, с переменными, переданными в качестве параметров):

- hosts: servers
  roles:
     - { role: rofrantz.duckdns }

Лицензия

MIT

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

Франсиск Унгуряну

О проекте

Installs Duck DNS (https://www.duckdns.org)

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