Minor fixes for KDC-LDAP.
This commit is contained in:
parent
18067d8df3
commit
7e1332ee46
5 changed files with 12 additions and 5 deletions
|
@ -8,17 +8,17 @@
|
||||||
|
|
||||||
- name: prepare krb5.conf
|
- name: prepare krb5.conf
|
||||||
template:
|
template:
|
||||||
src: krb5.conf
|
src: krb5.conf.j2
|
||||||
dest: /etc/krb5.conf
|
dest: /etc/krb5.conf
|
||||||
|
|
||||||
- name: prepare kdc.conf
|
- name: prepare kdc.conf
|
||||||
template:
|
template:
|
||||||
src: kdc.conf
|
src: kdc.conf.j2
|
||||||
dest: /etc/krb5kdc/kdc.conf
|
dest: /etc/krb5kdc/kdc.conf
|
||||||
|
|
||||||
- name: prepare kadm5.acl
|
- name: prepare kadm5.acl
|
||||||
template:
|
template:
|
||||||
src: kadm5.acl
|
src: kadm5.acl.j2
|
||||||
dest: /etc/krb5kdc/kadm5.acl
|
dest: /etc/krb5kdc/kadm5.acl
|
||||||
notify: "restart krb5-admin-server"
|
notify: "restart krb5-admin-server"
|
||||||
|
|
||||||
|
@ -141,6 +141,14 @@
|
||||||
command: kadmin.local -q "add_policy default"
|
command: kadmin.local -q "add_policy default"
|
||||||
when: not krb5kdc.stat.exists
|
when: not krb5kdc.stat.exists
|
||||||
|
|
||||||
|
- name: create machine principal
|
||||||
|
command: kadmin.local -q "addprinc -randkey host/{{ ansible_hostname }}.{{ ldap_domain }}"
|
||||||
|
when: not krb5kdc.stat.exists
|
||||||
|
|
||||||
|
- name: add principal to the keytab
|
||||||
|
command: kadmin.local -q "ktadd host/{{ ansible_hostname }}.{{ ldap_domain }}"
|
||||||
|
when: not krb5kdc.stat.exists
|
||||||
|
|
||||||
- name: kerberize dummy user foo
|
- name: kerberize dummy user foo
|
||||||
command: kadmin.local -q 'add_principal -pw {{ foo_pwd }} -x dn="uid=foo,ou=people,{{ basedn }}" foo'
|
command: kadmin.local -q 'add_principal -pw {{ foo_pwd }} -x dn="uid=foo,ou=people,{{ basedn }}" foo'
|
||||||
when: foo_pwd is defined
|
when: foo_pwd is defined
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
## access controls for the Kerberos KDC
|
## access controls for the Kerberos KDC
|
||||||
root/admin@{{ ldap_domain | upper }} *
|
|
||||||
*@{{ ldap_domain | upper }} cil
|
*@{{ ldap_domain | upper }} cil
|
||||||
*/*@{{ ldap_domain | upper }} i
|
*/*@{{ ldap_domain | upper }} i
|
|
@ -90,7 +90,7 @@
|
||||||
userPassword: "{{ foo_pwd }}"
|
userPassword: "{{ foo_pwd }}"
|
||||||
uidNumber: 10000
|
uidNumber: 10000
|
||||||
gidNumber: 10000
|
gidNumber: 10000
|
||||||
homeDirectory: /home/foo
|
homeDirectory: /home/lan/foo
|
||||||
bind_dn: "cn=admin,{{ basedn }}"
|
bind_dn: "cn=admin,{{ basedn }}"
|
||||||
bind_pw: "{{ ldap_admin_pwd }}"
|
bind_pw: "{{ ldap_admin_pwd }}"
|
||||||
when: foo_pwd is defined
|
when: foo_pwd is defined
|
||||||
|
|
Loading…
Add table
Reference in a new issue