|
branko
|
c10934519e18
|
2 months ago
|
|
MAR-218: Switch to using fully-qualified collection names for all tasks:
- Ensures there is no ambiguity when invoking a module.
|
|
branko
|
7cabc17c71c3
|
2 months ago
|
|
MAR-218: Quote all octal values in YAML files:
- Fixes linting errors, and ensures there is no ambiguity in case of YAML specification changes.
|
|
branko
|
694893c0259a
|
2 months ago
|
|
MAR-218: Fix linting errors for unnamed plays:
- All plays should be named at this point. - Improve naming of some plays. - Group some of the common tasks together to speed-up the prepare step. - Minor refactoring to make the prepare playbooks more consistent across the roles.
|
|
branko
|
36ce706cb123
|
2 months ago
|
|
MAR-239: Dropped support for Debian 11 Bullseye from the backup_client role:
- Switch to using Paramiko instead of pexpect backend (therefore avoiding using the external SSH client binary).
|
|
branko
|
12e2e1882f77
|
8 months ago
|
|
MAR-192: Added support for Debian 12 Bookworm to backup_client role:
- Drop the orphan config file for backup server helper.
|
|
branko
|
8d2978c32f31
|
9 months ago
|
|
MAR-191: Drop Debian 10 Buster support for the backup_client role:
- Internal parameter for Python's pexpect package is no longer required - newer versions of Debian have fully switche to using the Python 3 version of it for duplicity. - Fix prepare playbook task to iterate over list of backup users instead of hard-coding the values. - Drop the directory set-up task that seems to serve no purpose (some leftover from previous refactoring most likely. - Update supported version information in docs and metadata.
|
|
branko
|
9f0a023d7371
|
11 months ago
|
|
MAR-189: Added support for Debian 11 Bullseye to backup_client role:
- Duplicity on Buster and Bullseye uses different Python version (2 vs 3), install the correct Python pexpect package. - Switch the helper backup server to using Bullseye, and tweak its SSHD configuration accordingly.
|
|
branko
|
568069784696
|
11 months ago
|
|
MAR-189: Refactor hostname pattern for backup_client role (buster/bullseye/bookworm):
- Multiple releases one after the other have names that begin with letter b, making it necessary to use more than just one letter. - Use full distro codename, but shorten the parameters to param in order to avoid issues related to 32-character username limits (when bak-HOSTNAME user gets created). - Drop some leftover references to Debian Stretch. - Drop the arch from hostnames - default is to use 64-bit boxes anyway.
|
|
branko
|
eeec809e0f90
|
4 years ago
|
|
MAR-151: Added support for Debian 10 Buster to backup_client role:
- Updated tests. - Refactored one of the test to determine hostname dynamically. - Update role reference documentation.
|
|
branko
|
cd0056b93cda
|
4 years ago
|
|
|
|
branko
|
e75d5d4fba3b
|
4 years ago
|
|
|
|
branko
|
9882e078677e
|
6 years ago
|
|
MAR-129: Updated Molecule configuration for the backup_client role:
- Updates necessary for use with Molecule version 2.14. - Reference custom yamllint configuration file with custom rules. - Fix YAML linting errors in Molecule's own files.
|
|
branko
|
88290d45ad87
|
7 years ago
|
|
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.
|