Skip to content

Instantly share code, notes, and snippets.

@kaz-tk
Created September 28, 2014 15:17
Show Gist options
  • Save kaz-tk/47bf4dba4474741e3682 to your computer and use it in GitHub Desktop.
Save kaz-tk/47bf4dba4474741e3682 to your computer and use it in GitHub Desktop.
krb5.conf : jinja2 template
[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log
[libdefaults]
default_realm = {{ default_realm|upper() }}
dns_lookup_realm = false
dns_lookup_kdc = false
ticket_lifetime = 24h
renew_lifetime = 7d
forwardable = true
[realms]
{% block realms %}
{% for domain_realm in domain_realms %}
{{ domain_realm | upper()}} = {
{% for kdc in domain_realms[domain_realm]['kdc'] %}
kdc = {{ kdc }}
{% endfor %}
admin_server = {{ domain_realms[domain_realm]['admin_server'] | default("", True)}}
kpasswd_server = {{ domain_realms[domain_realm]['kpassword'] | default("", True)}}
default_domain = {{ domain_realms[domain_realm]['default_domain'] | default("", True)}}
}
{% endfor %}
{% endblock %}
[domain_realm]
{% block domain_realm %}
{% for domain_realm in domain_realms %}
.{{domain_realm}} = {{ domain_realm | upper()}}
{{domain_realm}} = {{ domain_realm | upper()}}
{% endfor %}
{% endblock %}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment