[ansible][attitude-adjuster] use a template for ddclient.conf
change
commit b4d0d43bcb95aad2bb3c59ece1c424815f63a4cd
author Alpha Chen <alpha@kejadlen.dev>
date
parent c8d4c601
diff --git a/ansible/attitude-adjuster/ddclient.conf b/ansible/attitude-adjuster/ddclient.conf
new file mode 100644
index 00000000..9cd553d8
--- /dev/null
+++ b/ansible/attitude-adjuster/ddclient.conf
@@ -0,0 +1,6 @@
+use=web
+ssl=yes
+protocol=googledomains
+login={{ ddclient_login }}
+password={{ ddclient_password }}
+{{ ddclient_host }}
diff --git a/ansible/attitude-adjuster/main.yml b/ansible/attitude-adjuster/main.yml
index a38a34cb..515a6bdb 100644
--- a/ansible/attitude-adjuster/main.yml
+++ b/ansible/attitude-adjuster/main.yml
@@ -95,6 +95,8 @@
 # ddclient
 
 - hosts: attitude-adjuster
+  vars_files:
+    - vars.yml.private
   tasks:
 
     - name: install ddclient
@@ -104,8 +106,8 @@
       become: yes
 
     - name: configure ddclient
-      copy:
-        src: ddclient.conf.private
+      template:
+        src: ddclient.conf
         dest: /etc/ddclient.conf
         mode: go-r
       become: yes