Files
@ 8d272d91d3d2
Branch filter:
Location: majic-ansible-roles/roles/backup/molecule/default/tests/test_parameters_optional.py - annotation
8d272d91d3d2
795 B
text/x-python
MAR-165: Deploy Diffie-Helman parameters for LDAP server in the ldap_server role:
- Not relevant for Debian Strech because of a bug in the OpenLDAP
version it ships with.
- This should allow use of DHE ciphers with LDAP server.
- Generated DH parameters only help pick one of the parameters from
RFC-7919 (based on the size of generated ones).
- Make the cipher test lists distro-specific due to differences
between supported algorithms in respective GnuTLS versions.
- Not relevant for Debian Strech because of a bug in the OpenLDAP
version it ships with.
- This should allow use of DHE ciphers with LDAP server.
- Generated DH parameters only help pick one of the parameters from
RFC-7919 (based on the size of generated ones).
- Make the cipher test lists distro-specific due to differences
between supported algorithms in respective GnuTLS versions.
19b29f0c7e7e 19b29f0c7e7e e1dd478473a2 e1dd478473a2 e1dd478473a2 e1dd478473a2 d62b3adec462 e1dd478473a2 e1dd478473a2 d0293eece376 e1dd478473a2 e1dd478473a2 e1dd478473a2 e1dd478473a2 d0293eece376 e1dd478473a2 d0293eece376 e1dd478473a2 d752715bb533 e1dd478473a2 e1dd478473a2 d0293eece376 e1dd478473a2 e1dd478473a2 e1dd478473a2 e1dd478473a2 e1dd478473a2 d0293eece376 e1dd478473a2 d0293eece376 e1dd478473a2 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_backup_patterns_content(host):
"""
Tests if content of file containing backup patterns is correct.
"""
with host.sudo():
backup_pattern = host.file('/etc/duply/main/patterns/test')
assert backup_pattern.content_string == "/etc/hosts\n/etc/ethers\n/var/log\n"
def test_include_content(host):
"""
Tests if content of assembled include file containing backup patterns is
correct.
"""
with host.sudo():
include = host.file('/etc/duply/main/include')
assert include.content_string == "/etc/hosts\n/etc/ethers\n/var/log\n"
|