Files
@ 114f02e67a4d
Branch filter:
Location: majic-ansible-roles/roles/ldap_client/molecule/default/tests/test_optional.py - annotation
114f02e67a4d
628 B
text/x-python
MAR-173: Switch to using Prosody 0.11 as default version in the xmpp_server role:
- Updated default value for the Prosody package parameters.
- Configure the backports repository on the server, and pin the
lua-ldap package to be installed from the backports
repository (needed for Lua 5.2 support).
- Drop the explicit installation of lua-sec library - it is already
installed as pre-requisite for the Prosody package.
- Updated default value for the Prosody package parameters.
- Configure the backports repository on the server, and pin the
lua-ldap package to be installed from the backports
repository (needed for Lua 5.2 support).
- Drop the explicit installation of lua-sec library - it is already
installed as pre-requisite for the Prosody package.
62014a66e35f 62014a66e35f 0c2178fd95a5 0c2178fd95a5 62014a66e35f 0c2178fd95a5 d62b3adec462 0c2178fd95a5 0c2178fd95a5 7180fd36dda8 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 a0e0015117c1 a0e0015117c1 0c2178fd95a5 7180fd36dda8 0c2178fd95a5 d752715bb533 | import os
import testinfra.utils.ansible_runner
testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
os.environ['MOLECULE_INVENTORY_FILE']).get_hosts('parameters-optional')
def test_ldap_configuration_file_content(host):
"""
Tests if LDAP configuration file has correct content
"""
expected_content = """# CA truststore
TLS_CACERT /etc/ssl/certs/testca.cert.pem
# Ensure TLS is enforced
TLS_REQCERT demand
# Default URI to connect to
URI ldaps://ldap-server/
# Base entry
BASE dc=local
"""
config = host.file('/etc/ldap/ldap.conf')
assert config.content_string == expected_content
|