add kdcproxy to kdc role

This commit is contained in:
Timo Makinen 2019-05-29 03:15:49 +03:00
parent f1d32f86b7
commit f2934aef91
2 changed files with 35 additions and 0 deletions

View file

@ -0,0 +1,4 @@
---
dependencies:
- {role: nginx/server}
- {role: gunicorn}

View file

@ -6,6 +6,7 @@
with_items:
- krb5-server
- krb5-server-ldap
- python-kdcproxy
- name: create kerberos config
template:
@ -33,3 +34,33 @@
name: krb5kdc
state: started
enabled: true
- name: create kdcproxy group
group:
name: kdcproxy
system: true
- name: create kdcproxy user
user:
name: kdcproxy
comment: KDC Proxy
group: kdcproxy
groups: gunicorn
home: /var/empty
shell: /sbin/nologin
system: true
- name: create kdcproxy socket file
copy:
dest: /lib/systemd/system/gunicorn@kdcproxy.socket
src: /lib/systemd/system/gunicorn@.socket
mode: 0644
owner: root
group: "{{ ansible_wheel }}"
remote_src: true
- name: enable kdcproxy socket
systemd:
name: gunicorn@kdcproxy.socket
enabled: true
state: started