Skip to content

Commit

Permalink
Derive LDAP port from ldap_method
Browse files Browse the repository at this point in the history
  • Loading branch information
ypid committed Mar 23, 2017
1 parent 8c861e1 commit b68e3ab
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 7 deletions.
2 changes: 2 additions & 0 deletions CHANGES.rst
Expand Up @@ -58,6 +58,8 @@ Changed
- Fix typo in variable name by renaming ``owncloud__theme_entitiy_name`` to
:envvar:`owncloud__theme_entity_name`. [jbicha]

- Derive LDAP port from :envvar:`owncloud__ldap_port`. [ypid_]

Removed
~~~~~~~

Expand Down
10 changes: 5 additions & 5 deletions defaults/main.yml
Expand Up @@ -1049,14 +1049,14 @@ owncloud__ldap_password_file: '{{ secret + "/credentials/" + owncloud__ldap_host
owncloud__ldap_password: '{{ lookup("password", owncloud__ldap_password_file) }}'


# .. envvar:: owncloud__ldap_port
# .. envvar:: owncloud__ldap_method
#
owncloud__ldap_port: '636'
owncloud__ldap_method: 'ssl'


# .. envvar:: owncloud__ldap_method
# .. envvar:: owncloud__ldap_port
#
owncloud__ldap_method: 'ssl'
owncloud__ldap_port: '{{ 636 if (owncloud__ldap_method in ["ssl", "tls"]) else 389 }}'


# .. envvar:: owncloud__ldap_user_display_name
Expand Down Expand Up @@ -1199,7 +1199,7 @@ owncloud__ldap_expert_username_attr: ''
# .. envvar:: owncloud__ldap_conf_map
#
owncloud__ldap_conf_map:
ldapHost: '{{ "ldaps://" if (owncloud__ldap_method == "ssl") else "" }}{{ owncloud__ldap_host }}'
ldapHost: '{{ "ldaps://" if (owncloud__ldap_method in ["ssl", "tls"]) else "" }}{{ owncloud__ldap_host }}'
ldapPort: '{{ owncloud__ldap_port }}'
ldapAgentName: '{{ owncloud__ldap_binddn }}'
ldapBase: '{{ owncloud__ldap_basedn }}'
Expand Down
4 changes: 2 additions & 2 deletions docs/external-users.rst
Expand Up @@ -46,11 +46,11 @@ FIXME: Figure out how that can be configured.
# Note that those recommendations might deviate from ownCloud
# recommendations but those are the settings which are proven to work.
owncloud__ldap_create_user: False
owncloud__ldap_port: '389'
owncloud__ldap_method: 'plain'
owncloud__ldap_expert_username_attr: 'sAMAccountName'
owncloud__ldap_conf_map:
ldapHost: '{{ "ldaps://" if (owncloud__ldap_method == "ssl") else "" }}{{ owncloud__ldap_host }}'
ldapHost: '{{ "ldaps://" if (owncloud__ldap_method in ["ssl", "tls"]) else "" }}{{ owncloud__ldap_host }}'
ldapPort: '{{ owncloud__ldap_port }}'
ldapAgentName: '{{ owncloud__ldap_binddn }}'
ldapBase: '{{ owncloud__ldap_basedn }}'
Expand Down

0 comments on commit b68e3ab

Please sign in to comment.