duckdns
DuckDns с Ansible
Это роль 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
Информация об авторе
Франсиск Унгуряну
Установить
ansible-galaxy install rofrantz/ansible-role-duckdns
Лицензия
mit
Загрузки
306
Владелец