Files
@ 16d011c52411
Branch filter:
Location: majic-ansible-roles/roles/ldap_client/molecule/default/tests/test_optional.py - annotation
16d011c52411
622 B
text/x-python
MAR-147: Validate certificates on test site in sample mcabber configs.
62014a66e35f 62014a66e35f 0c2178fd95a5 0c2178fd95a5 62014a66e35f 0c2178fd95a5 62014a66e35f 0c2178fd95a5 0c2178fd95a5 7180fd36dda8 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 0c2178fd95a5 7180fd36dda8 0c2178fd95a5 0c2178fd95a5 | 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 == expected_content
|