I’m trying to configure the OPT_X_TLS_REQUIRE_CERT option using awx.awx.settings like this:
- name: Configure AWX
awx.awx.settings:
settings:
AUTH_LDAP_CONNECTION_OPTIONS:
OPT_REFERRALS: 0
OPT_NETWORK_TIMEOUT: 30
OPT_X_TLS_REQUIRE_CERT: OPT_X_TLS_NEVER
However this configuration throws: django_auth_ldap 'str' object cannot be interpreted as an integer while authenticating 'email@example.com'. I’m assuming this is because OPT_X_TLS_NEVER is getting treated as a string from the yaml and not as the python constant ldap.OPT_X_TLS_NEVER. I also tried setting the option to 0 but that didn’t work. (Probably because of the way the constants are declared in the python-ldap library)
How can I configure this option with awx.awx.settings?