|
branko
|
0c330b88956a
|
2 months ago
|
|
MAR-218: Switch to using task imports instead of includes:
- Should result in somewhat faster run, except the includes happen during planning phase. None of the changed includes will have problem with this. - Solves the issue of (included) imported tasks not being tagged properly, particularly in relation to the mechanism for explicitly running all handlers.
|
|
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
|
a3d247bb2e09
|
2 months ago
|
|
MAR-218: Update noqa directives for ansible-lint to use text tags:
- Numeric tagging is deprecated.
|
|
branko
|
3802c52995e5
|
2 months ago
|
|
MAR-218: Fix include invocations:
- The old include keyword/task has been deprecated in favour of more explicit include_tasks one.
|
|
branko
|
2e3f14bc1505
|
8 months ago
|
|
MAR-192: Added support for Debian 12 Bookworm to database_server role:
- Newer versions of MariaDB are planning on making the utf8 become a default alias for utf8mb4. Stick to utf8mb3 currently for compatibility purposes.
|
|
branko
|
fc1e4cb624f6
|
11 months ago
|
|
MAR-189: Remove deprecation-related tasks and tests for database_server role:
- These were relevant in some older versions of Debian and needed during upgrades from versions that still employed passwords for system logins/tasks.
|
|
branko
|
acd104ed9b5e
|
4 years ago
|
|
MAR-151: Switch to using PyMySQL module for database and database_server role:
- Explicitly specify the path to MariaDB unix socket to enforce unix socket authentication.
|
|
branko
|
0bc967a67750
|
4 years ago
|
|
MAR-163: Reformat multiple skip-QA directives and remove some unnecessary ones:
- Update codes used to identify the disabled QA checks. - Switch to using new syntax that disables only a specific QA check instead of all of them on a single task. - Drop disabling QA checks related to octal file permissions (this was most likely bug in older versions of ansible-lint).
|
|
branko
|
946da6e35339
|
4 years ago
|
|
MAR-168: Minor fixes for the debian_server role:
- Drop the workaround for enabling the mysql service (Debian Stretch and upwards use pure systemd unit file). - Improved name of one of the tasks.
|
|
branko
|
aee44319ba2c
|
4 years ago
|
|
MAR-168: Drop the Debian system maintenance user if present:
- Drop the user itself from the MySQL database. - Update the Debian system maintenance configuration file if root is not specified as the user within. - Updated tests. - Updated release notes. - Updated role reference documentation.
|
|
branko
|
5dd6b0b1cc59
|
4 years ago
|
|
MAR-168: Drop the user of passwords for the root MySQL account:
- Rely on unix_socket authentication plugin instead. - Updated role reference documentation. - Updated tests.
|
|
branko
|
f0f48518f9b3
|
4 years ago
|
|
|
|
branko
|
e9c5e116996a
|
4 years ago
|
|
|
|
branko
|
fcf5abdd3ad5
|
5 years ago
|
|
MAR-148: Fixing linting errors:
- Do not compare against booleans when value is already boolean in "when" conditions. - Use pipefail in conjunction with setting the shell to Bash when extracting the backup encryption key IDs. - Do not compare variables to empty strings in "when" conditions. This change currently works only for complex variables (stuff can break badly in case of simple variables in current default Ansible configuration). - Fix missing space in one of Jinja2 templates.
|
|
branko
|
a20ca43cd967
|
6 years ago
|
|
MAR-134: Fix Ansible warning about use of apt and with_items:
- The apt module can accept list of names already, and with_items is considered to be deprecated in this regard (otherwise it would end-up running one apt command per item). - Changed multiple roles where apt was used together along with_items.
|
|
branko
|
9281920d0c23
|
6 years ago
|
|
MAR-135: Switch to using run_handlers instead of handlers as variable:
- Updated all roles to now depend on run_handlers being set to True in order to force execution of handlers.
|
|
branko
|
30d5b3fa5b93
|
6 years ago
|
|
MAR-132: Added support for Debian 9 (Stretch) to database_server role:
- Updated Molecule test configuration to include Debian 9 Stretch in test matrix. - Updated tests related to UTF-8 configuration (differences between Debian 8 and 9). - Deploy UTF-8 configuration in alternate locations depending on what distro is being used. - Force set-up of root password on Debian Stretch (default is to use the unix_socket authentication).
|
|
branko
|
91b633aba998
|
6 years ago
|
|
|
|
branko
|
0ffaf31692ce
|
7 years ago
|
|
MAR-114: Updated task syntax for database roles:
- Updated database and database_server roles. - Added and removed quoting where it makes sense. - Switched to using expanded syntax (instead of one-liners).
|
|
branko
|
18f93a9a8b05
|
7 years ago
|
|
MAR-24: Implemented tests for 'database_server' role:
- Added Molecule configuration for single platform and instance. - Added test playbook that deploys database_server role for testing. - Fixed mode setting by appending leading zero. - Ignore task that immediatelly restarts MariaDB database server. - Implemented tests for the role covering full functionality.
|
|
branko
|
19b15357124a
|
8 years ago
|
|
|
|
branko
|
7387caca37f3
|
8 years ago
|
|
|
|
branko
|
a561d73e3242
|
9 years ago
|
|
|
|
branko
|
09625826d96f
|
9 years ago
|
|
|