alfresco.platform.repository role
Note
This role is part of the alfresco.platform collection (version 0.7.0).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it use: ansible-galaxy collection install alfresco.platform.
To use it in a playbook, specify: alfresco.platform.repository.
Entry point authentication – Authentication entrypoint for the repository role
Synopsis
Configures the authentication subsystems of an already installed Alfresco Content Services repository. Each supported subsystem has its own option and is configured only when that option is set. Fails when no subsystem option is set. It does not change the authentication chain: the calling playbook must add the configured subsystem instances to
authentication.chain. The JVM running the repository must be started with the options exposed in therepository_authentication_java_optsfact. It does not provision any KDC or Active Directory resources.
Parameters
Parameter |
Comments |
|---|---|
Kerberos (SPNEGO SSO) authentication subsystem. When set, writes the Kerberos client configuration, installs the keytab, writes the JAAS login configuration and the subsystem properties. |
|
Kerberos admin server. Omitted from Default: |
|
Users granted administrator rights by the Kerberos subsystem. Default: |
|
DNS domains mapped to the realm in the |
|
Encryption types allowed for tickets. Default: |
|
Name of the Kerberos authentication subsystem instance. Default: |
|
Path of the JAAS login configuration file on the target host. Default: |
|
Kerberos KDC hosts, optionally with a port (for example |
|
Path of the keytab on the target host. Default: |
|
Path of the keytab on the Ansible controller. When empty, the keytab must
already exist on the target host at Default: |
|
Path of the Kerberos client configuration file on the target host. Default: |
|
Service principal held in the keytab, in the form |
|
Kerberos realm, usually the DNS domain in uppercase (for example |
|
Enable SPNEGO/Kerberos single sign-on. Choices:
|
|
Fall back to another authentication mechanism when SSO fails. Choices:
|
|
Strip the Choices:
|
|
Repository classpath directory holding the Default: |
|
Group owning the repository configuration files. Default: |
|
Repository settings directory on the target host. Default: |
|
User owning the repository configuration files. Default: |
Entry point user_sync – User synchronization entrypoint for the repository role
Synopsis
Configures the user and group synchronization subsystems of an already installed Alfresco Content Services repository. Each supported subsystem has its own option and is configured only when that option is set. Fails when no subsystem option is set. It does not change the authentication chain: the calling playbook must add the configured subsystem instances to
authentication.chainfor the synchronization to run. It does not provision any Active Directory resources.
Parameters
Parameter |
Comments |
|---|---|
Repository classpath directory holding the Default: |
|
Group owning the repository configuration files. Default: |
|
Repository settings directory on the target host. Default: |
|
LDAP-AD subsystem used only to synchronize users and groups from Active Directory. LDAP authentication is disabled on that instance. |
|
Bind mechanism used for synchronization ( Default: |
|
Password of the bind account. |
|
Account used to bind to the directory for synchronization. |
|
Additional LDAP-AD subsystem properties written as-is (for example
Default: |
|
DN under which groups are searched. |
|
Name of the LDAP-AD authentication subsystem instance. Default: |
|
LDAP server URL (for example |
|
DN under which users are searched. |
|
User owning the repository configuration files. Default: |