Commit Graph

174 Commits

Author SHA1 Message Date
Faustin Lammler 5bd3cd5d7b
Bump pre-commit tools 2024-03-25 12:28:01 +01:00
Faustin Lammler 37a2b21794
fixup! Install new crun version on debian/ubuntu 2024-03-11 18:56:13 +01:00
Faustin Lammler 499b33be2e
Install new crun version on debian/ubuntu
See: actions/runner-images#9425
2024-03-11 18:50:41 +01:00
Faustin Lammler 72c100efd8
Bump pre-commit tools 2024-02-20 10:31:36 +01:00
Faustin Lammler f5f80f4864
fixup! 10.10 is EOL 2024-02-20 09:13:08 +01:00
Faustin Lammler 7978095f4b
10.10 is EOL 2024-02-20 09:12:13 +01:00
Faustin Lammler f4383de850
Fix ansible warning
[WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: datadir.stat.pw_name == "{{
mariadb_user }}"
2024-02-13 10:08:12 +01:00
faust cb4706e227
Merge pull request #41 from fauust/dependabot/github_actions/pre-commit/action-3.0.1
Bump pre-commit/action from 3.0.0 to 3.0.1
2024-02-08 13:43:53 +01:00
dependabot[bot] ea25d45fda
Bump pre-commit/action from 3.0.0 to 3.0.1
Bumps [pre-commit/action](https://github.com/pre-commit/action) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/pre-commit/action/releases)
- [Commits](https://github.com/pre-commit/action/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: pre-commit/action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-08 02:32:29 +00:00
Faustin Lammler 5b76b9eb48
Increase Cluster MDBF testing coverage 2024-01-11 17:28:37 +01:00
Faustin Lammler f290dd566b
Increase Cluster testing coverage 2024-01-11 17:27:29 +01:00
Faustin Lammler 9575695e9c
Bump pre-commit tools versions 2024-01-11 17:24:11 +01:00
Faustin Lammler 923c96c9d5
Remove Ubuntu 23.04 and keep LTS versions 2024-01-11 17:22:39 +01:00
Faustin Lammler 04bcf16c4d
Add alpine 3.19 and fedora 39 testing 2023-12-11 15:36:53 +01:00
faust 613907c749
Merge pull request #39 from fauust/dependabot/github_actions/actions/setup-python-5
Bump actions/setup-python from 4 to 5
2023-12-07 12:03:04 +01:00
dependabot[bot] d7cd6f5257
Bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-07 02:11:43 +00:00
Faustin Lammler 93aff1d2c9
Remove EOL versions from testing 2023-11-23 13:09:36 +01:00
Faustin Lammler d64d60a325
Bad task description 2023-11-23 12:43:11 +01:00
Faustin Lammler 601ffce769
Bump pre-commit tools 2023-10-23 17:24:00 +02:00
Faustin Lammler 815ba33bf7
fixup! Make the role compatible with Alpine linux 2023-09-30 01:30:33 +02:00
Faustin Lammler de9e8b2793
Bump pre-commit tools 2023-09-29 11:23:42 +02:00
Faustin Lammler e646328e5b
Idempotency problem
ansible-lint: no-changed-when shared  command-shell, idempotency
2023-09-29 11:23:13 +02:00
faust 35af25cbbd
Merge pull request #37 from fauust/add-alpine
Add alpine
2023-09-26 19:42:15 +02:00
Faustin Lammler f7c3a8f2e5
Make the role compatible with Alpine linux
Should be compatible with:
- 3.17
- 3.18
2023-09-26 18:16:09 +02:00
Faustin Lammler 40297fcd41
Increase coverage with new MariaDB version and distrib 2023-09-20 16:49:05 +02:00
Faustin Lammler 2887615fd7
https://github.com/actions/runner-images/issues/7753 fixed 2023-09-20 13:53:52 +02:00
faust d2e37ff15b
Merge pull request #36 from fauust/dependabot/github_actions/actions/checkout-4
Bump actions/checkout from 3 to 4
2023-09-18 11:06:39 +02:00
dependabot[bot] 3b7af5680b
Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [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/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 02:59:15 +00:00
Faustin Lammler 2d52c863e2
Codename trixie is now in sid docker images 2023-07-18 09:50:34 +02:00
Faustin Lammler d4867d5568
Downgrade podman to make the GitHub runner work again
See: https://github.com/actions/runner-images/issues/7753
2023-06-28 17:18:43 +02:00
Faustin Lammler 21b699ee16
Yamllint 2023-05-16 13:19:02 +02:00
Faustin Lammler 59f23af3ae
The pgp version of the key is now available too 2023-05-16 12:32:03 +02:00
Faustin Lammler 7a4af14b8e
Typo, as recommended by Debian wiki
See: https://wiki.debian.org/DebianRepository/UseThirdParty
2023-05-16 12:06:05 +02:00
Faustin Lammler e25e32b384
Bookworm is not GA
Bookworm is not GA yet but MDBF provides sid packages and can be used to
test bookworm/sid containers.
2023-05-16 12:05:28 +02:00
Faustin Lammler 9ab2a3bb24
Bump molecule version
Add ansible collection specific requirements since they are no more
installed by default. Also, installing molecule-podman cause error
(https://github.com/ansible-community/molecule/issues/3895)
2023-04-26 15:04:07 +02:00
Faustin Lammler a7b1c2923b
10.11 next LTS in documentation 2023-04-13 18:15:36 +02:00
Faustin Lammler bc7f48cd3d
Add Debian 12 and MariaDB 11.0 2023-03-01 16:35:40 +01:00
Faustin Lammler dd2f23891f
Ansible-lint is not compatible with galaxy metadata 2023-03-01 16:11:34 +01:00
Faustin Lammler f566ef588b
Typos and no-changed-when ansible-lint rules 2023-03-01 16:04:09 +01:00
Faustin Lammler bb36a8ba86
Bump pre-commit tools version 2023-03-01 16:02:39 +01:00
Faustin Lammler deead87643
Role is now compatible not only with Debian/Ubuntu 2023-03-01 15:58:20 +01:00
Faustin Lammler aaea411180
Bump pre-commit tools version 2023-02-09 12:15:36 +01:00
Faustin Lammler 28047d99a2
10.5 is no more installable on Debian Sid
See: https://jira.mariadb.org/browse/MDEV-30322
2023-01-10 09:00:48 +01:00
faust f51274c475
Merge pull request #31 from jooola/use_signed_by
Follow Debian third party repository best practices
2022-12-19 12:21:54 +01:00
jo 0766f242f2
Add deb822 sources for mariadb repository
See:
- https://repolib.readthedocs.io/en/latest/deb822-format.html
- https://wiki.debian.org/DebianRepository/UseThirdParty
2022-12-16 16:23:31 +01:00
jo 2fe30b3116
Enable signed-by in debian repository source.list 2022-12-16 16:19:21 +01:00
jo 86e436f161
Fix sid distribution release repositories
On Debian sid, ansible collected the following facts:
  "ansible_distribution": "Debian",
  "ansible_distribution_major_version": "n/a",
  "ansible_distribution_release": "bookworm",
  "ansible_distribution_version": "n/a",

While on debian bullseye (current stable), it collected:
  "ansible_distribution": "Debian",
  "ansible_distribution_major_version": "11",
  "ansible_distribution_release": "bullseye",
  "ansible_distribution_version": "11.5",

We assume that sid will never have a distribution version, so we
set the distribution release to 'sid'.
2022-12-16 16:17:40 +01:00
jo aff5c93fe1
Format .pre-commit-config.yaml 2022-12-16 16:15:31 +01:00
jo 5084b252f1
Don't use template delimiters in conditions 2022-12-16 16:15:31 +01:00
jo d4e151468b
Add .gitignore 2022-12-16 14:29:11 +01:00