Files
@ eb172883f16d
Branch filter:
Location: majic-ansible-roles/roles/ldap_client/molecule/default/tests/test_optional.py - annotation
eb172883f16d
622 B
text/x-python
Noticket: Fix the invocation of GnuPG to use the --no-tty option:
- At least in some cases GnuPG would otherwise fail to run.
- At least in some cases GnuPG would otherwise fail to run.
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
|