aboutsummaryrefslogtreecommitdiffstats
path: root/playbooks/freeipa.yml
diff options
context:
space:
mode:
Diffstat (limited to 'playbooks/freeipa.yml')
-rw-r--r--playbooks/freeipa.yml14
1 files changed, 8 insertions, 6 deletions
diff --git a/playbooks/freeipa.yml b/playbooks/freeipa.yml
index ede053b..77ba9b3 100644
--- a/playbooks/freeipa.yml
+++ b/playbooks/freeipa.yml
@@ -1,11 +1,14 @@
-- name: configure freeipa master
- hosts: freeipa_master
- tags: freeipa
+- name: apply base configuration
+ hosts: freeipa_servers
roles:
- role: common
tags: common
+- name: configure freeipa master
+ hosts: freeipa_master
+ roles:
- role: freeipa_server
+ tags: freeipa
- role: archive_job
archive_name: ipa
@@ -16,11 +19,10 @@
-exec cp --preserve=timestamps -vr {} . \;
-exec rm -vrf {} \; &&
find . -mindepth 1 -type d -exec chmod -v 770 {} +
-
tags: archive
- name: configure freeipa replicas
hosts: freeipa_servers:!freeipa_master
- tags: freeipa
roles:
- - freeipa_server
+ - role: freeipa_server
+ tags: freeipa