Changeset - 88290d45ad87
28
0
32
MAR-128: Upgraded tests for backup_client role:
- Switch to new Molecule configuration.
- Updated set-up playbook to use become: yes.
- Moved some preparatory steps outside of the main playbook (eases
idempotence tests).
- Updated tests to reference the yml inventory file.
- Updated tests to use new fixture (host instead of individual ones).
- Updated backup server SSH deployment to have chroot the users for a
bit easier set-up, and updated relevants playbooks/tests for this
purpose.
- Switch to new Molecule configuration.
- Updated set-up playbook to use become: yes.
- Moved some preparatory steps outside of the main playbook (eases
idempotence tests).
- Updated tests to reference the yml inventory file.
- Updated tests to use new fixture (host instead of individual ones).
- Updated backup server SSH deployment to have chroot the users for a
bit easier set-up, and updated relevants playbooks/tests for this
purpose.
34 files changed with 545 insertions and 262 deletions:
0 comments (0 inline, 0 general)
file renamed from roles/backup_client/tests/data/10-test-pre-backup.sh to roles/backup_client/molecule/default/tests/data/10-test-pre-backup.sh |
roles/backup_client/molecule/default/tests/data/backup_server_custom-sshd_config
Show inline comments
roles/backup_client/molecule/default/tests/data/gnupg/additional_encryption_key_1.asc
Show inline comments
file renamed from roles/backup_client/tests/data/gnupg/additional_encryption_key_1.asc to roles/backup_client/molecule/default/tests/data/gnupg/additional_encryption_key_1.asc |
roles/backup_client/molecule/default/tests/data/gnupg/additional_encryption_key_2.asc
Show inline comments
file renamed from roles/backup_client/tests/data/gnupg/additional_encryption_key_2.asc to roles/backup_client/molecule/default/tests/data/gnupg/additional_encryption_key_2.asc |
roles/backup_client/molecule/default/tests/data/gnupg/additional_encryption_key_3.asc
Show inline comments
file renamed from roles/backup_client/tests/data/gnupg/additional_encryption_key_3.asc to roles/backup_client/molecule/default/tests/data/gnupg/additional_encryption_key_3.asc |
roles/backup_client/molecule/default/tests/data/gnupg/parameters-mandatory.asc
Show inline comments
file renamed from roles/backup_client/tests/data/gnupg/parameters-mandatory.asc to roles/backup_client/molecule/default/tests/data/gnupg/parameters-mandatory.asc |
roles/backup_client/molecule/default/tests/data/gnupg/parameters-optional.asc
Show inline comments
file renamed from roles/backup_client/tests/data/gnupg/parameters-optional.asc to roles/backup_client/molecule/default/tests/data/gnupg/parameters-optional.asc |
roles/backup_client/molecule/default/tests/data/gnupg/private-additional_encryption_key_1.asc
Show inline comments
file renamed from roles/backup_client/tests/data/gnupg/private-additional_encryption_key_1.asc to roles/backup_client/molecule/default/tests/data/gnupg/private-additional_encryption_key_1.asc |
roles/backup_client/molecule/default/tests/data/gnupg/private-additional_encryption_key_2.asc
Show inline comments
file renamed from roles/backup_client/tests/data/gnupg/private-additional_encryption_key_2.asc to roles/backup_client/molecule/default/tests/data/gnupg/private-additional_encryption_key_2.asc |
roles/backup_client/molecule/default/tests/data/gnupg/private-additional_encryption_key_3.asc
Show inline comments
file renamed from roles/backup_client/tests/data/gnupg/private-additional_encryption_key_3.asc to roles/backup_client/molecule/default/tests/data/gnupg/private-additional_encryption_key_3.asc |
file renamed from roles/backup_client/tests/data/ssh/parameters-mandatory to roles/backup_client/molecule/default/tests/data/ssh/parameters-mandatory |
roles/backup_client/molecule/default/tests/data/ssh/parameters-mandatory-known_hosts
Show inline comments
file renamed from roles/backup_client/tests/data/ssh/parameters-mandatory-known_hosts to roles/backup_client/molecule/default/tests/data/ssh/parameters-mandatory-known_hosts |
file renamed from roles/backup_client/tests/data/ssh/parameters-mandatory.pub to roles/backup_client/molecule/default/tests/data/ssh/parameters-mandatory.pub |
file renamed from roles/backup_client/tests/data/ssh/parameters-optional to roles/backup_client/molecule/default/tests/data/ssh/parameters-optional |
roles/backup_client/molecule/default/tests/data/ssh/parameters-optional-known_hosts
Show inline comments
file renamed from roles/backup_client/tests/data/ssh/parameters-optional-known_hosts to roles/backup_client/molecule/default/tests/data/ssh/parameters-optional-known_hosts |
file renamed from roles/backup_client/tests/data/ssh/parameters-optional.pub to roles/backup_client/molecule/default/tests/data/ssh/parameters-optional.pub |
file renamed from roles/backup_client/tests/data/ssh/server_dsa to roles/backup_client/molecule/default/tests/data/ssh/server_dsa |
file renamed from roles/backup_client/tests/data/ssh/server_dsa.pub to roles/backup_client/molecule/default/tests/data/ssh/server_dsa.pub |
file renamed from roles/backup_client/tests/data/ssh/server_ecdsa to roles/backup_client/molecule/default/tests/data/ssh/server_ecdsa |
file renamed from roles/backup_client/tests/data/ssh/server_ecdsa.pub to roles/backup_client/molecule/default/tests/data/ssh/server_ecdsa.pub |
file renamed from roles/backup_client/tests/data/ssh/server_ed25519 to roles/backup_client/molecule/default/tests/data/ssh/server_ed25519 |
file renamed from roles/backup_client/tests/data/ssh/server_ed25519.pub to roles/backup_client/molecule/default/tests/data/ssh/server_ed25519.pub |
file renamed from roles/backup_client/tests/data/ssh/server_rsa to roles/backup_client/molecule/default/tests/data/ssh/server_rsa |
file renamed from roles/backup_client/tests/data/ssh/server_rsa.pub to roles/backup_client/molecule/default/tests/data/ssh/server_rsa.pub |
0 comments (0 inline, 0 general)