Merge "Freeipa client configurations"
diff --git a/freeipa/client/dns.yml b/freeipa/client/dns.yml
new file mode 100644
index 0000000..b88174e
--- /dev/null
+++ b/freeipa/client/dns.yml
@@ -0,0 +1,8 @@
+parameters:
+ linux:
+ network:
+ resolv:
+ dns:
+ - ${_param:freeipa_node01_hostname}
+ - ${_param:freeipa_node02_hostname}
+ - ${_param:freeipa_node03_hostname}
diff --git a/freeipa/client/keytab/apache2.yml b/freeipa/client/keytab/apache2.yml
new file mode 100644
index 0000000..3b18150
--- /dev/null
+++ b/freeipa/client/keytab/apache2.yml
@@ -0,0 +1,11 @@
+parameters:
+ freeipa:
+ client:
+ keytab:
+ /etc/apache2/ipa.keytab:
+ user: root
+ group: www-data
+ mode: 640
+ identities:
+ - service: HTTP
+ host: ${linux:network:hostname}
diff --git a/freeipa/client/keytab/krb5.yml b/freeipa/client/keytab/krb5.yml
new file mode 100644
index 0000000..4555927
--- /dev/null
+++ b/freeipa/client/keytab/krb5.yml
@@ -0,0 +1,8 @@
+parameters:
+ freeipa:
+ client:
+ keytab:
+ /etc/krb5.keytab:
+ identities:
+ - service: host
+ host: ${linux:network:hostname}.${_param:cluster_domain}
diff --git a/freeipa/client/nsupdate.yml b/freeipa/client/nsupdate.yml
new file mode 100644
index 0000000..837b9c7
--- /dev/null
+++ b/freeipa/client/nsupdate.yml
@@ -0,0 +1,10 @@
+parameters:
+ _param:
+ freeipa_client_nsupdate_01_address: 172.16.10.240
+ freeipa:
+ client:
+ nsupdate:
+ - name: ${linux:network:hostname}.${_param:cluster_domain}
+ ipv4:
+ - ${_param:freeipa_client_nsupdate_01_address}
+ server: idm.${_param:cluster_domain}