diff --git a/playbooks/automount/.automount-map-present.yml.swp b/playbooks/automount/.automount-map-present.yml.swp
deleted file mode 100644
index 1a9bbc91a11e1d02cb72378a07472de6debf2cc1..0000000000000000000000000000000000000000
Binary files a/playbooks/automount/.automount-map-present.yml.swp and /dev/null differ
diff --git a/playbooks/automount/automountkey-renamed.yml b/playbooks/automount/automountkey-renamed.yml
index ff60d1170334d995c5992121c85dc2d9ccbbdfe1..68c68c583e624b15b37dfb672c73bd67a1b19caa 100644
--- a/playbooks/automount/automountkey-renamed.yml
+++ b/playbooks/automount/automountkey-renamed.yml
@@ -5,7 +5,7 @@
   tasks:
   - name: Ensure aumount key TestKey is renamed to NewKeyName
     ipaautomountkey:
-      ipaadmin_password: password01
+      ipaadmin_password: SomeADMINpassword
       automountlocationcn: TestLocation
       automountmapname: TestMap
       automountkey: TestKey
diff --git a/playbooks/dnsconfig/disable-global-forwarders.yml b/playbooks/dnsconfig/disable-global-forwarders.yml
index 3b4f638c72adb42e4fe094e681238778b2aa591b..2fc3ba4370172b32df9641303b5265f4f8811812 100644
--- a/playbooks/dnsconfig/disable-global-forwarders.yml
+++ b/playbooks/dnsconfig/disable-global-forwarders.yml
@@ -6,4 +6,5 @@
   tasks:
   - name: Disable global forwarders.
     ipadnsconfig:
+      ipaadmin_password: SomeADMINpassword
       forward_policy: none
diff --git a/playbooks/dnsconfig/disallow-reverse-sync.yml b/playbooks/dnsconfig/disallow-reverse-sync.yml
index e99996efe1cf766b3470b82c8709d8c1d29af628..129efabe77f972fb6deacec86cd11a96d41819b7 100644
--- a/playbooks/dnsconfig/disallow-reverse-sync.yml
+++ b/playbooks/dnsconfig/disallow-reverse-sync.yml
@@ -6,4 +6,5 @@
   tasks:
   - name: Disallow reverse record synchronization.
     ipadnsconfig:
+      ipaadmin_password: SomeADMINpassword
       allow_sync_ptr: no
diff --git a/playbooks/dnsconfig/forwarders-absent.yml b/playbooks/dnsconfig/forwarders-absent.yml
index adcdb5d8203dec6c00416633f36e484eb3cc7f76..70d2e8a98c53c1b5545720939b3363621ac19f6b 100644
--- a/playbooks/dnsconfig/forwarders-absent.yml
+++ b/playbooks/dnsconfig/forwarders-absent.yml
@@ -6,6 +6,7 @@
   tasks:
   - name: Set dnsconfig forwarders.
     ipadnsconfig:
+      ipaadmin_password: SomeADMINpassword
       forwarders:
         - ip_address: 8.8.4.4
         - ip_address: 2001:4860:4860::8888
diff --git a/playbooks/dnsconfig/forwarders-present.yml b/playbooks/dnsconfig/forwarders-present.yml
index 4c0d25aa348dd5dc12847b3ab80ebfb492faa16a..12bca6e6693fc2cd38eaa9c7ea64dc3ebfa41db5 100644
--- a/playbooks/dnsconfig/forwarders-present.yml
+++ b/playbooks/dnsconfig/forwarders-present.yml
@@ -6,6 +6,7 @@
   tasks:
   - name: Set dnsconfig forwarders.
     ipadnsconfig:
+      ipaadmin_password: SomeADMINpassword
       forwarders:
         - ip_address: 8.8.4.4
         - ip_address: 2001:4860:4860::8888
diff --git a/playbooks/dnsconfig/set-configuration.yml b/playbooks/dnsconfig/set-configuration.yml
index 17880aaf090dc05fd52d525da0b12cf24b755936..ea56b6fcf87f53345cabbd24deae12ed202138cd 100644
--- a/playbooks/dnsconfig/set-configuration.yml
+++ b/playbooks/dnsconfig/set-configuration.yml
@@ -6,6 +6,7 @@
   tasks:
   - name: Set dnsconfig.
     ipadnsconfig:
+      ipaadmin_password: SomeADMINpassword
       forwarders:
         - ip_address: 8.8.4.4
         - ip_address: 2001:4860:4860::8888
diff --git a/playbooks/dnsrecord/ensure-CNAME-record-is-absent.yml b/playbooks/dnsrecord/ensure-CNAME-record-is-absent.yml
index 751fc04321014a5de39da28c2a802db59fb7e785..4521133f7f1834d18dcef8441b4cd79920033c5b 100644
--- a/playbooks/dnsrecord/ensure-CNAME-record-is-absent.yml
+++ b/playbooks/dnsrecord/ensure-CNAME-record-is-absent.yml
@@ -7,6 +7,7 @@
   tasks:
   - name: Ensure that 'host04' has CNAME, with cname_hostname, is absent
     ipadnsrecord:
+      ipaadmin_password: SomeADMINpassword
       zone_name: example.com
       name: host04
       cname_hostname: host04.example.com
diff --git a/playbooks/dnsrecord/ensure-CNAME-record-is-present.yml b/playbooks/dnsrecord/ensure-CNAME-record-is-present.yml
index 3a0c5b95a53db6902b9b0c6c8c08051a42b31288..1e60b58320a6b15c1d57d56f4dcd9fbf116c61d9 100644
--- a/playbooks/dnsrecord/ensure-CNAME-record-is-present.yml
+++ b/playbooks/dnsrecord/ensure-CNAME-record-is-present.yml
@@ -7,6 +7,7 @@
   tasks:
   - name: Ensure that 'host04' has CNAME, with cname_hostname, is present
     ipadnsrecord:
+      ipaadmin_password: SomeADMINpassword
       zone_name: example.com
       name: host04
       cname_hostname: host04.example.com
diff --git a/playbooks/privilege/privilege-absent.yml b/playbooks/privilege/privilege-absent.yml
index 6a72536eae26a691ec6ba1f728400b56bd4f58f4..b8d733e42da8d445379d4c2f26c579a14d13cd3c 100644
--- a/playbooks/privilege/privilege-absent.yml
+++ b/playbooks/privilege/privilege-absent.yml
@@ -6,5 +6,6 @@
   tasks:
   - name: Ensure privilege "Broad Privilege" is absent
     ipaprivilege:
+      ipaadmin_password: SomeADMINpassword
       name: Broad Privilege
       state: absent
diff --git a/playbooks/servicedelegationrule/servicedelegationrule-absent.yml b/playbooks/servicedelegationrule/servicedelegationrule-absent.yml
index 599561576e7458dbb15d99179f7b652a6874184d..fb43f29fe6eea40b7fbc1b1783a52869614d3f6d 100644
--- a/playbooks/servicedelegationrule/servicedelegationrule-absent.yml
+++ b/playbooks/servicedelegationrule/servicedelegationrule-absent.yml
@@ -6,5 +6,6 @@
   tasks:
   - name: Ensure servicedelegationrule test-delegation-rule is absent
     ipaservicedelegationrule:
-     name: test-delegation-rule
-     state: absent
+      ipaadmin_password: SomeADMINpassword
+      name: test-delegation-rule
+      state: absent
diff --git a/playbooks/servicedelegationrule/servicedelegationrule-present.yml b/playbooks/servicedelegationrule/servicedelegationrule-present.yml
index 8e3ccd49ac60ac825f6985d21ec237e87398082b..bb1df1320bb7beaddc00802c9dde94eaf65b6a83 100644
--- a/playbooks/servicedelegationrule/servicedelegationrule-present.yml
+++ b/playbooks/servicedelegationrule/servicedelegationrule-present.yml
@@ -6,4 +6,5 @@
   tasks:
   - name: Ensure servicedelegationrule test-delegation-rule is present
     ipaservicedelegationrule:
-     name: test-delegation-rule
+      ipaadmin_password: SomeADMINpassword
+      name: test-delegation-rule
diff --git a/playbooks/servicedelegationrule/servicedelegationrule-principal-member-absent.yml b/playbooks/servicedelegationrule/servicedelegationrule-principal-member-absent.yml
index 784da69a8b697a3d3ae6e722f75586de1a09b058..9fbb7fd9b8178ddce84a4d388fa4869bb63a350a 100644
--- a/playbooks/servicedelegationrule/servicedelegationrule-principal-member-absent.yml
+++ b/playbooks/servicedelegationrule/servicedelegationrule-principal-member-absent.yml
@@ -6,7 +6,8 @@
   tasks:
   - name: Ensure principal member test/example.com is absent in servicedelegationrule test-delegation-rule
     ipaservicedelegationrule:
-     name: test-delegation-rule
-     principal: test/example.com
-     action: member
-     state: absent
+      ipaadmin_password: SomeADMINpassword
+      name: test-delegation-rule
+      principal: test/example.com
+      action: member
+      state: absent
diff --git a/playbooks/servicedelegationrule/servicedelegationrule-principal-member-present.yml b/playbooks/servicedelegationrule/servicedelegationrule-principal-member-present.yml
index d8f960583e803da6fff4860eba4a571d5626f8c4..3fd034e334c5db178ac3e363d3e48b8049e7b864 100644
--- a/playbooks/servicedelegationrule/servicedelegationrule-principal-member-present.yml
+++ b/playbooks/servicedelegationrule/servicedelegationrule-principal-member-present.yml
@@ -6,6 +6,7 @@
   tasks:
   - name: Ensure principal member test/example.com is present in servicedelegationrule test-delegation-rule
     ipaservicedelegationrule:
-     name: test-delegation-rule
-     principal: test/example.com
-     action: member
+      ipaadmin_password: SomeADMINpassword
+      name: test-delegation-rule
+      principal: test/example.com
+      action: member
diff --git a/playbooks/servicedelegationrule/servicedelegationrule-target-member-absent.yml b/playbooks/servicedelegationrule/servicedelegationrule-target-member-absent.yml
index cb280e4f38c409f24241f94a6f5c47b21d7aa5f3..2032178847d5bdec52fef72ea0948624c6d24083 100644
--- a/playbooks/servicedelegationrule/servicedelegationrule-target-member-absent.yml
+++ b/playbooks/servicedelegationrule/servicedelegationrule-target-member-absent.yml
@@ -6,7 +6,8 @@
   tasks:
   - name: Ensure member test/example.com is absent in servicedelegationrule test-delegation-rule
     ipaservicedelegationrule:
-     name: test-delegation-rule
-     principal: test/example.com
-     action: member
-     state: absent
+      ipaadmin_password: SomeADMINpassword
+      name: test-delegation-rule
+      principal: test/example.com
+      action: member
+      state: absent
diff --git a/playbooks/servicedelegationrule/servicedelegationrule-target-member-present.yml b/playbooks/servicedelegationrule/servicedelegationrule-target-member-present.yml
index 257971d147b88f63d4f3a3ab1f81177dea1047a0..19a6cfe533b513d7d977bcd1de19b629d364d5fb 100644
--- a/playbooks/servicedelegationrule/servicedelegationrule-target-member-present.yml
+++ b/playbooks/servicedelegationrule/servicedelegationrule-target-member-present.yml
@@ -6,6 +6,7 @@
   tasks:
   - name: Ensure member test/example.com is present in servicedelegationrule test-delegation-rule
     ipaservicedelegationrule:
-     name: test-delegation-rule
-     principal: test/example.com
-     action: member
+      ipaadmin_password: SomeADMINpassword
+      name: test-delegation-rule
+      principal: test/example.com
+      action: member
diff --git a/playbooks/servicedelegationtarget/servicedelegationtarget-absent.yml b/playbooks/servicedelegationtarget/servicedelegationtarget-absent.yml
index 2314daa2be1d9c4460b67a14dc467c26db1ac079..c93093d1cbe2c469f9cee0b392005f3e1a16d71c 100644
--- a/playbooks/servicedelegationtarget/servicedelegationtarget-absent.yml
+++ b/playbooks/servicedelegationtarget/servicedelegationtarget-absent.yml
@@ -6,5 +6,6 @@
   tasks:
   - name: Ensure servicedelegationtarget test-delegation-target is absent
     ipaservicedelegationtarget:
-     name: test-delegation-target
-     state: absent
+      ipaadmin_password: SomeADMINpassword
+      name: test-delegation-target
+      state: absent
diff --git a/playbooks/servicedelegationtarget/servicedelegationtarget-member-absent.yml b/playbooks/servicedelegationtarget/servicedelegationtarget-member-absent.yml
index 60036fefaa07721440482e2b53a54dbc5b5edaf2..2177f9dfb5b464bea6487fbe2081cff4d7a7beab 100644
--- a/playbooks/servicedelegationtarget/servicedelegationtarget-member-absent.yml
+++ b/playbooks/servicedelegationtarget/servicedelegationtarget-member-absent.yml
@@ -6,7 +6,8 @@
   tasks:
   - name: Ensure member test/example.com is absent in servicedelegationtarget test-delegation-target
     ipaservicedelegationtarget:
-     name: test-delegation-target
-     principal: test/example.com
-     action: member
-     state: absent
+      ipaadmin_password: SomeADMINpassword
+      name: test-delegation-target
+      principal: test/example.com
+      action: member
+      state: absent
diff --git a/playbooks/servicedelegationtarget/servicedelegationtarget-member-present.yml b/playbooks/servicedelegationtarget/servicedelegationtarget-member-present.yml
index 3907d573fc87672e607692536ab82f56cd80b2e1..0e5779adace3eeb06af84d6a87abdecce277238a 100644
--- a/playbooks/servicedelegationtarget/servicedelegationtarget-member-present.yml
+++ b/playbooks/servicedelegationtarget/servicedelegationtarget-member-present.yml
@@ -6,6 +6,7 @@
   tasks:
   - name: Ensure member test/example.com is present in servicedelegationtarget test-delegation-target
     ipaservicedelegationtarget:
-     name: test-delegation-target
-     principal: test/example.com
-     action: member
+      ipaadmin_password: SomeADMINpassword
+      name: test-delegation-target
+      principal: test/example.com
+      action: member
diff --git a/playbooks/servicedelegationtarget/servicedelegationtarget-present.yml b/playbooks/servicedelegationtarget/servicedelegationtarget-present.yml
index 868d411e55905d9a4bd336174f9fd946c5bef05f..369da3a5698ac44a94555b00a95c82217cf9cf35 100644
--- a/playbooks/servicedelegationtarget/servicedelegationtarget-present.yml
+++ b/playbooks/servicedelegationtarget/servicedelegationtarget-present.yml
@@ -6,4 +6,5 @@
   tasks:
   - name: Ensure servicedelegationtarget test-delegation-target is present
     ipaservicedelegationtarget:
-     name: test-delegation-target
+      ipaadmin_password: SomeADMINpassword
+      name: test-delegation-target
diff --git a/playbooks/sudocmdgroup/ensure-sudocmdgroup-is-absent.yml b/playbooks/sudocmdgroup/ensure-sudocmdgroup-is-absent.yml
index 338dad71909da4044d47636e78337fcd5cbb200b..1850ed70b7f9eb196981f2e43e07354ed679e5ac 100644
--- a/playbooks/sudocmdgroup/ensure-sudocmdgroup-is-absent.yml
+++ b/playbooks/sudocmdgroup/ensure-sudocmdgroup-is-absent.yml
@@ -6,7 +6,7 @@
   tasks:
   - name: Ensure sudocmdgroup is absent
     ipasudocmdgroup:
-      ipaadmin_password: pass1234
+      ipaadmin_password: SomeADMINpassword
       name: network
       state: absent
       action: sudocmdgroup
diff --git a/playbooks/sudocmdgroup/ensure-sudocmdgroup-is-present.yml b/playbooks/sudocmdgroup/ensure-sudocmdgroup-is-present.yml
index e97162cd8da7db87c91ba8ad7a9c890135a29727..cdd125985198492f6fb2fb24779924a32bd7265f 100644
--- a/playbooks/sudocmdgroup/ensure-sudocmdgroup-is-present.yml
+++ b/playbooks/sudocmdgroup/ensure-sudocmdgroup-is-present.yml
@@ -6,7 +6,7 @@
   tasks:
   - name: Ensure sudocmdgroup sudocmds are present
     ipasudocmdgroup:
-      ipaadmin_password: pass1234
+      ipaadmin_password: SomeADMINpassword
       name: network
       description: Group of important commands.
       sudocmd:
diff --git a/playbooks/sudorule/ensure-sudorule-is-absent.yml b/playbooks/sudorule/ensure-sudorule-is-absent.yml
index 774ab75ed0fb3f2e1e5d5cd1d189c71cb6b2ded9..cf9b3fd65fa69bd59f5b08ed4ff5ecb754e095aa 100644
--- a/playbooks/sudorule/ensure-sudorule-is-absent.yml
+++ b/playbooks/sudorule/ensure-sudorule-is-absent.yml
@@ -6,6 +6,6 @@
   tasks:
   - name: Ensure sudorule command is absent
     ipasudorule:
-      ipaadmin_password: pass1234
+      ipaadmin_password: SomeADMINpassword
       name: testrule1
       state: absent
diff --git a/playbooks/topology/add-topologysegments.yml b/playbooks/topology/add-topologysegments.yml
index c285a9f68c10e701f99d6acba44dbc09d9ebeaa6..3f2a0efef3dcd1f7b94282b5642e01bfecafde6a 100644
--- a/playbooks/topology/add-topologysegments.yml
+++ b/playbooks/topology/add-topologysegments.yml
@@ -14,7 +14,7 @@
   tasks:
   - name: Add topology segment
     ipatopologysegment:
-      ipaadmin_password: "{{ ipaadmin_password }}"
+      ipaadmin_password: SomeADMINpassword
       suffix: "{{ item.suffix }}"
       name: "{{ item.name | default(omit) }}"
       left: "{{ item.left }}"
diff --git a/playbooks/topology/check-topologysegments.yml b/playbooks/topology/check-topologysegments.yml
index 5770c1781f3d0c48e86860eede6afe26cd53b55d..1fbfc916bf47d90fd0122f3275c83c6656397f43 100644
--- a/playbooks/topology/check-topologysegments.yml
+++ b/playbooks/topology/check-topologysegments.yml
@@ -14,7 +14,7 @@
   tasks:
   - name: Add topology segment
     ipatopologysegment:
-      ipaadmin_password: "{{ ipaadmin_password }}"
+      ipaadmin_password: SomeADMINpassword
       suffix: "{{ item.suffix }}"
       name: "{{ item.name | default(omit) }}"
       left: "{{ item.left }}"
diff --git a/playbooks/topology/delete-topologysegments.yml b/playbooks/topology/delete-topologysegments.yml
index 68b95b870122e154918956e9cc90e6ee5ef843e0..d26bc5581743d8a8534ac312f13dbfe644e627e6 100644
--- a/playbooks/topology/delete-topologysegments.yml
+++ b/playbooks/topology/delete-topologysegments.yml
@@ -14,7 +14,7 @@
   tasks:
   - name: Add topology segment
     ipatopologysegment:
-      ipaadmin_password: "{{ ipaadmin_password }}"
+      ipaadmin_password: SomeADMINpassword
       suffix: "{{ item.suffix }}"
       name: "{{ item.name | default(omit) }}"
       left: "{{ item.left }}"
diff --git a/playbooks/trust/add-trust.yml b/playbooks/trust/add-trust.yml
index 4ceedf5dc112fe75e600d5dda7ddf67708462a08..9842939a5d4770ff837d48088dfb47def135c348 100644
--- a/playbooks/trust/add-trust.yml
+++ b/playbooks/trust/add-trust.yml
@@ -6,6 +6,7 @@
   tasks:
     - name: ensure the trust is present
       ipatrust:
+        ipaadmin_password: SomeADMINpassword
         realm: windows.local
         admin: Administrator
         password: secret_password
diff --git a/playbooks/trust/del-trust.yml b/playbooks/trust/del-trust.yml
index 9a8514d0abe78bd23d1c0c80fc4b54cd61a0ad76..0d0f95f143173918f847b49fef8c47d12837b3a7 100644
--- a/playbooks/trust/del-trust.yml
+++ b/playbooks/trust/del-trust.yml
@@ -6,5 +6,6 @@
   tasks:
     - name: ensure the trust is absent
       ipatrust:
+        ipaadmin_password: SomeADMINpassword
         realm: windows.local
         state: absent