Faustin Lammler
d8fbf4c15e
Import for static and include for conditionals
...
See: https://spacelift.io/blog/how-to-improve-ansible-performance
2025-09-23 12:08:53 +02:00
Faustin Lammler
72da21896c
Adapt testing to #55
...
#55 was missing molecule testing and verify step needs to be adapted.
2025-09-23 12:08:49 +02:00
faust
a7d5f5fe76
Merge pull request #55 from elsoa-invitech/override-os-vars
...
Allow override OS vars
2025-09-23 09:23:31 +02:00
faust
7ac21a5cab
Merge pull request #56 from SamuAlfageme/readme_broken_links
...
Fix broken links on README
2025-09-23 09:22:48 +02:00
Samuel Alfageme Sainz
36d3d4d678
Fix broken links on README
2025-09-22 23:56:15 +02:00
Első András
25b9b611c2
Allow override OS vars
2025-09-18 16:44:16 +02:00
Faustin Lammler
72b8920c86
Merge branch 'alpine'
2025-09-10 12:17:37 +02:00
faust
07a9c389e2
Merge pull request #54 from fauust/dependabot/github_actions/actions/setup-python-6
...
Bump actions/setup-python from 5 to 6
2025-09-05 12:50:06 +02:00
dependabot[bot]
a950efe846
Bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-05 02:03:18 +00:00
Faustin Lammler
7980a82841
Mariabackup is fixed on Alpine 3.19, 3.20 and 3.21
...
See: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16956
2025-09-02 12:12:20 +02:00
Faustin Lammler
85ca53db1a
Enable Alpine Edge testing
2025-08-26 15:40:37 +02:00
Faustin Lammler
512440fdd7
Segfault in mariabackup should now be fixed on Alpine >= 3.22
2025-08-26 15:32:22 +02:00
Faustin Lammler
6d6465ad31
fixup! Increase MDBF coverage
2025-08-25 21:31:39 +02:00
Faustin Lammler
3ddfd1795e
Increase MDBF coverage
2025-08-25 18:49:24 +02:00
Faustin Lammler
2b90573be0
Add new Debian stable release
2025-08-25 18:34:20 +02:00
Faustin Lammler
e76f6e44b1
Ansible syntax has changed apparently
2025-08-25 11:44:03 +02:00
Faustin Lammler
bc49ab7130
Fix deprecation warning
...
See: https://github.com/ansible/ansible/issues/85539
2025-08-25 11:37:02 +02:00
Faustin Lammler
0928bd36c0
Bump pre-commit tools
2025-08-25 11:12:31 +02:00
Faustin Lammler
efd0c197a4
fixup! Molecule testing broken with latest ansible
2025-08-25 11:12:12 +02:00
faust
20c912f29a
Merge pull request #52 from fauust/dependabot/github_actions/actions/checkout-5
...
Bump actions/checkout from 4 to 5
2025-08-14 13:34:21 +02:00
Faustin Lammler
bbbc4ce8c5
10.5 is EOL
2025-08-14 10:09:09 +02:00
dependabot[bot]
7f3d51f668
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 09:28:47 +00:00
Faustin Lammler
683356e20d
Molecule testing broken with latest ansible
...
See: https://github.com/ansible-community/molecule-plugins/issues/311
2025-07-28 22:43:35 +02:00
Faustin Lammler
dcb7f8251e
Add Fedora 42 testing and use latest GH runner
2025-07-21 11:03:09 +02:00
Faustin Lammler
bc18f4c3ad
Fix #50 : adapt pid file default path
...
Note: by default MDBF packages use a different path than official
distro's packages. IMO the behavior of distro is cleaner, so, make sure
that the directory exist in case we deploy MDBF packages.
Note2: the pid file option does not seem to be mandatory for systemd and
docker, so we might also decide to remove this option by default. But
for the moment it's probably cleaner/simpler to keep default options
deployed with packages.
2025-07-21 10:36:35 +02:00
Faustin Lammler
b148d1092d
Fix galaxy import
2025-07-03 16:32:53 +02:00
Faustin Lammler
4320564ca8
Remove EOL Ubuntu 20.04
2025-07-02 17:24:53 +02:00
Faustin Lammler
a745c5e0b7
Fix MDBF repo deployments on Fedora
...
Installing mariadb-backup with MariaDB-server is not working on Fedora
41 (it will install OS version). So, adapt the role so that we can use
case sensitive packages name. Also 10.11 was not provided for Fedora 41.
2025-07-02 15:49:41 +02:00
Faustin Lammler
4c30ee7ecc
Makefile should not be dependant of direnv or similar
...
The Makefile needs to be able to use previous ansible installed
commands.
2025-07-01 21:03:24 +02:00
Faustin Lammler
a113502d8c
11.8 is GA
2025-06-10 09:52:11 +02:00
Faustin Lammler
0eaaecd6b8
Add new alpine version
2025-06-04 16:07:37 +02:00
Faustin Lammler
8e6387830f
Review matrix distro tests
2025-05-20 16:37:46 +02:00
Faustin Lammler
0484137c3c
Disable check for Alpine Linux until segfault is fixed
2025-05-20 16:17:09 +02:00
Faustin Lammler
0a67aaf6e3
Add backup step in verify
...
Motivated by the segfault on Alpine Linux:
https://jira.mariadb.org/browse/MDEV-34388
2025-05-20 16:00:19 +02:00
Faustin Lammler
bf357289b9
Bump pre-commit tools
2025-05-06 11:56:27 +02:00
Faustin Lammler
9c31660886
fixup! Trigger backup
2025-04-22 11:57:22 +02:00
Faustin Lammler
a28dcb2494
Trigger backup
2025-04-22 11:54:05 +02:00
Faustin Lammler
42259fdcfe
Bump pre-commit tools
2025-03-31 12:53:48 +02:00
Faustin Lammler
f14ce08a17
Long lines
2025-03-24 12:06:48 +01:00
Faustin Lammler
b2d0870fa1
PR can be opened during the export
2025-03-24 11:58:37 +01:00
Faustin Lammler
18246ed617
Add a sanity check for backups
...
The check makes sure that the backup contains the latest PR information
(based on title).
2025-03-24 10:23:06 +01:00
Faustin Lammler
5659aa8bc8
fixup! One backup per week is OK
2025-03-21 17:18:49 +01:00
Faustin Lammler
a089d793b9
One backup per week is OK
2025-03-21 17:10:52 +01:00
Faustin Lammler
0ac5746640
Better step name
2025-03-20 16:24:45 +01:00
Faustin Lammler
f13509d37f
Implement automated exports and backup
2025-03-20 16:16:22 +01:00
Faustin Lammler
2cf834ceb1
Bump pre-commit tools
2025-03-20 14:15:25 +01:00
Faustin Lammler
acf469582e
Bump pre-commit tools
2025-02-13 16:21:30 +01:00
Faustin Lammler
93447ed4c8
Update molecule doc and requirements
2025-02-05 16:35:27 +01:00
Faustin Lammler
e6fa74ff97
Fix molecule roles searching
...
And clean some remaining `pip install` stuff in favor of `uv pip`.
2025-01-29 11:11:48 +01:00
Faustin Lammler
8be1a71c99
Verification that users are created missing
...
This makes sure that the CI also verifies that creating users during
deployment works.
2025-01-10 14:27:03 +01:00