rofrantz.duckdns

DuckDns 和 Ansible

Ansible 角色 构建状态 许可证

这是一个 Ansible 角色,旨在通过 Ansible Galaxy 在 Ubuntu 机器上安装 DuckDns (https://www.duckdns.org)。

需求

任何可能没有被 Ansible 本身或该角色覆盖的先决条件,应在此处提及。例如,如果该角色使用了 EC2 模块,可以在此部分提到需要 boto 包。

ansible.cfg

此角色设计为使用 "hash_behaviour" 合并。确保您的 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: your-duckdns-subdomain-name
duckdns_token: your-duckdns-token

# DuckDNS 立即更新
duckdns_update_now: no

依赖关系

示例剧本

提供如何使用你的角色的示例(例如,传递参数的变量)对用户来说总是很有帮助:

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

许可证

MIT

作者信息

Francisc Ungureanu

关于项目

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

安装
ansible-galaxy install rofrantz.duckdns
许可证
mit
下载
318
拥有者