rofrantz.duckdns

DuckDns w/Ansible

Ansible Role Build Status license

Ansibleを使用して、UbuntuマシンにDuckDns(https://www.duckdns.org)をインストールするための役割です。これは[Ansible Galaxy](https://galaxy.ansible.com/)を通じて提供されています。

要件

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: あなたのDuckDNSサブドメイン名
duckdns_token: あなたのDuckDNSトークン

# DuckDNSの即時更新
duckdns_update_now: no

依存関係

該当なし

例のプレイブック

役割の使い方の例(たとえば、変数をパラメーターとして渡す方法)を含めることは、ユーザーにとっても良いことです:

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

ライセンス

MIT

著者情報

フランシス・ウンゲレアヌ

プロジェクトについて

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

インストール
ansible-galaxy install rofrantz.duckdns
ライセンス
mit
ダウンロード
318
所有者