bennojoy.kerberos_client
kerberos_client
This role will configure the host that it is run against as a Kerberos client.
Requirements
This role requires that you have a working Kerberos server, you know the realm name, and the client has access to the Kerberos server port.
Role Variables
The variables that can be passed to this role and a brief description about them are as follows:
kerberos_client_realm_name: EXAMPLE.COM # The name of the Kerberos Realm
kerberos_client_kdc_hostname: kerberos # The hostname of the the server
kerberos_client_admin_hostname: kerberos # The hostname of the Kerberos
# admin server
kerberos_client_dns_lookup_realm: false # If DNS should be looked up for
# the realm
kerberos_client_dns_lookup_kdc: false # If DNS should be looked up for KDC
kerberos_client_ticket_lifetime: 24h # The lifetime for the ticket issued
kerberos_client_renew_lifetime: 7d # When to renew the lifetime
kerberos_client_forwardable: true # Obtain a forwardable ticket
Example
Here is an example which deploys the Kerberos client with the Realm as BENNO.COM and an admin user "root" and password "foobar":
- hosts: all
roles:
- {role: kerberos_client,
kerberos_client_realm_name: "BENNO.COM",
kerberos_client_kadmin_user: "root",
kerberos_client_kadmin_pass: "foobar",
kerberos_client_kdc_hostname: "foobar" }
Dependencies
None
License
BSD
Author Information
Benno Joy
Install
ansible-galaxy install bennojoy.kerberos_clientLicense
Unknown
Downloads
292
Owner
