Commit Graph

41 Commits

Author SHA1 Message Date
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 93447ed4c8
Update molecule doc and requirements 2025-02-05 16:35:27 +01:00
Gérémy DUMAS 65ec3a5fe8 fix(typo): change Lincense => License 2024-11-27 12:05:32 +01:00
Gérémy DUMAS de9c5476c3 fix(doc): change version in doc 10.10 to 10.6 2024-11-27 11:56:18 +01:00
Faustin Lammler 8148b8a4d9
Documentation is confusing
mariadb_server_id needs to be unique and usually replica is 2 (different
from primary that is 1).

Thanks @jamilabidi for the notice!
2024-08-27 10:09:02 +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 a7b1c2923b
10.11 next LTS in documentation 2023-04-13 18:15:36 +02:00
Faustin Lammler deead87643
Role is now compatible not only with Debian/Ubuntu 2023-03-01 15:58:20 +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
Faustin Lammler e79aa23fdb
Add new CI badge 2022-10-14 10:47:28 +02:00
Faustin Lammler be318f0b2d
Documentation and add tags
Add some rollback tags because we introduced breaking changes for older
Ansible version (naming change in mysql_replication module).
2022-10-13 11:32:01 +02:00
Faustin Lammler 63e215f3e6
Improve documentation
Add molecule cluster example.
Add spellcheck pre-commit.
2022-10-12 19:30:48 +02:00
Faustin Lammler a7989e042d
Remove master namming 2022-10-12 18:56:15 +02:00
Faustin Lammler bc0663c9f3
Pre-commit helper 2022-10-12 11:28:48 +02:00
Faustin Lammler 32dba5411d
Lint with latest ansible-lint version 2022-10-12 11:20:37 +02:00
Faustin Lammler 73ee37265b
Improve doc and split/filter CI 2022-10-12 10:56:37 +02:00
Faustin Lammler 90c31bf3c2
Add rhel based distro support
Move from testinfra to ansible verifier.
2022-10-11 18:14:23 +02:00
Faustin Lammler 14962b1f59
Adapt to new MDBF mirror 2022-03-31 10:28:16 +02:00
Faustin Lammler 1b70ba6862
Move repo to mirror redirector 2022-03-01 09:12:11 +01:00
Faustin Lammler 7ed6078daf
Make archive.mariadb.org the default mirror 2021-11-12 15:11:09 +01:00
Faustin Lammler bbef00b4b1
Broken mirror 2021-10-20 11:06:30 +02:00
Faustin Lammler e19b7b0365
Upgrading mariadb recreate my.cnf symlink
Upgrading mariadb will recreate my.cnf symlink so it's better to use
mariadb.cnf as the default configuration file.

+ add skip-name-resolve option by default
+ logging option was ignored

squash

s
2021-06-25 11:32:56 +02:00
Faustin Lammler f0ec1e97f6
Update CI status badges 2021-05-25 17:22:00 +02:00
Faustin Lammler 68a94b3ca1
Move from Travis CI to GH actions
Add molecule steps to check installation from MariaDB Foundation
repositories.
2021-05-25 17:15:03 +02:00
Faustin Lammler 26a7da9ee7
Update MDBF repo conf tool URL 2021-02-03 12:46:30 +01:00
Faustin Lammler 2afe6b9c4b
Add an option for cron loggin
Add an option to decide what output we want from cron.
2020-11-30 18:01:49 +01:00
Faustin Lammler a62fecf3d4
Migrate to travis-ci.com 2020-09-16 09:52:38 +02:00
Faustin Lammler 54bff54e45
Apply babafou review
- useless use of double quotes;
- missing task name;
- loop replaces with_items;
- use import_tasks instead of include_tasks
  see:
  https://www.reddit.com/r/ansible/comments/8rrybk/why_choosing_import_over_include_is_it_faster/e0txxoy/
  https://docs.ansible.com/ansible/2.5/porting_guides/porting_guide_2.5.html#dynamic-includes-and-attribute-inheritance
2020-06-25 12:43:02 +02:00
Faustin Lammler 8c91515712
Improve documentation
It was not clear which variable was necessary on which node of the
master/replica cluster.
2020-05-29 18:20:47 +02:00
Faustin Lammler d1cdf270c6
Remove slave statement when possible
See: https://jira.mariadb.org/browse/MDEV-18777
2020-05-28 22:49:08 +02:00
Ian Gilfillan 175bd0af6b README copyedits 2020-05-28 17:34:34 +02:00
Faustin Lammler c3d75cd4a3
CI testing
- this should trigger only linting step
2020-05-27 19:02:56 +02:00
Faustin Lammler fe1c409165
Improve CI 2020-05-27 19:01:10 +02:00
Faustin Lammler d6375c8967
Link to line 2020-05-27 18:34:56 +02:00
Faustin Lammler 7b289de42f
Typo + skipping travis CI mechanism 2020-05-27 17:27:56 +02:00
Faustin Lammler 4bcd18c6d0
Improve doc
- typo
- better wording
2020-05-27 15:58:05 +02:00
Faustin Lammler 9d4c84388d
Typo 2020-05-27 15:48:34 +02:00
Faustin Lammler 785bc86906
Add link to default my.cnf file 2020-05-27 15:47:44 +02:00
Faustin Lammler 68aefe8ef2
Improve doc 2020-05-27 15:42:13 +02:00
Faustin Lammler 12ebef99b1
Import role from old project
- lots of improvements and simplifications.
2020-05-27 14:49:07 +02:00
faust c6c2cacd0f
Initial commit 2020-04-23 18:10:08 +02:00