blob: d780a3f7bfbeab09f70ff8a639875de195bc6012 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# https://wiki.alpinelinux.org/wiki/Ddclient
---
- name: 'Install ddclient for Alpine'
apk:
name: 'ddclient'
state: 'latest'
when: 'ansible_os_family == "Alpine"'
- name: 'Install ddclient for Debian'
apt:
name:
- 'ddclient'
state: 'present'
update_cache: true
when: 'ansible_os_family == "Debian"'
- name: 'Update ddclient conf'
template:
dest: '/etc/ddclient/ddclient.conf'
src: 'ddclient.conf.j2'
mode: '644'
notify: 'restart ddclient'
- name: 'Start and enable ddclient'
service:
name: 'ddclient'
state: 'started'
enabled: true
|