diff options
author | Christian Pointner <equinox@spreadspace.org> | 2019-01-12 05:54:28 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2019-01-12 05:54:28 +0100 |
commit | 35d29d7335c59fe662a4485a2dd423ee82d64977 (patch) | |
tree | 8bdfb3f2d234bc59a8f1d879112e9646dc66195c /roles/dyndns/server/tasks/main.yml | |
parent | dyndns/client: minor cleanup (diff) |
added dyndns/server role
Diffstat (limited to 'roles/dyndns/server/tasks/main.yml')
-rw-r--r-- | roles/dyndns/server/tasks/main.yml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/roles/dyndns/server/tasks/main.yml b/roles/dyndns/server/tasks/main.yml new file mode 100644 index 00000000..304a2473 --- /dev/null +++ b/roles/dyndns/server/tasks/main.yml @@ -0,0 +1,21 @@ +--- +- name: create user for dyndns + user: + name: dyndns + home: /var/lib/dyndns + system: yes + shell: /bin/sh + groups: bind + +- name: create .ssh directory + file: + path: /var/lib/dyndns/.ssh + mode: 0700 + owner: dyndns + group: dyndns + +- name: install zone update script + template: + src: dyndns.py.j2 + dest: /usr/local/bin/dyndns.py + mode: 0755 |