From c0decb2e63f5180c478e7ae190268fcfb3bfba51 Mon Sep 17 00:00:00 2001 From: alexmerlin Date: Fri, 10 Feb 2023 13:42:02 +0200 Subject: [PATCH 1/2] Issue #14: Unable to install MariaDB on AlmaLinux9. --- wsl/os/almalinux9/roles/mariadb/tasks/main.yml | 8 +++++++- wsl/os/almalinux9/roles/mariadb/templates/MariaDB.repo.j2 | 7 +++++++ wsl/os/almalinux9/roles/mariadb/vars/main.yml | 3 +++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 wsl/os/almalinux9/roles/mariadb/templates/MariaDB.repo.j2 create mode 100644 wsl/os/almalinux9/roles/mariadb/vars/main.yml diff --git a/wsl/os/almalinux9/roles/mariadb/tasks/main.yml b/wsl/os/almalinux9/roles/mariadb/tasks/main.yml index de7ca88..3f1eef0 100644 --- a/wsl/os/almalinux9/roles/mariadb/tasks/main.yml +++ b/wsl/os/almalinux9/roles/mariadb/tasks/main.yml @@ -1,6 +1,12 @@ --- +- name: Create MariaDB 10.6 repo file + template: + src: "{{ mariadb_repo_src }}" + dest: "{{ mariadb_repo_dest }}" + owner: "{{ config.system.username }}" + group: "{{ config.system.username }}" - name: Install MariaDB 10.6 - command: "dnf install python3-mysqlclient https://mirror.mariadb.org/yum/10.6.11/rhel9-amd64/rpms/MariaDB-server-10.6.11-1.el9.x86_64.rpm https://mirror.mariadb.org/yum/10.6.11/rhel9-amd64/rpms/MariaDB-client-10.6.11-1.el9.x86_64.rpm https://mirror.mariadb.org/yum/10.6.11/rhel9-amd64/rpms/MariaDB-common-10.6.11-1.el9.x86_64.rpm https://mirror.mariadb.org/yum/10.6.11/rhel9-amd64/rpms/MariaDB-shared-10.6.11-1.el9.x86_64.rpm https://mirror.mariadb.org/yum/10.6.11/rhel9-amd64/rpms/galera-4-26.4.13-1.el9.x86_64.rpm -y" + command: "dnf install python3-mysqlclient MariaDB-server MariaDB-client -y" - name: Enable and start MariaDB service command: systemctl enable --now mariadb - name: Set MariaDB root password diff --git a/wsl/os/almalinux9/roles/mariadb/templates/MariaDB.repo.j2 b/wsl/os/almalinux9/roles/mariadb/templates/MariaDB.repo.j2 new file mode 100644 index 0000000..7a394a3 --- /dev/null +++ b/wsl/os/almalinux9/roles/mariadb/templates/MariaDB.repo.j2 @@ -0,0 +1,7 @@ +# MariaDB 10.6 RedHat repository list - created 2023-01-10 20:09 UTC +# https://mariadb.org/download/ +[mariadb] +name = MariaDB +baseurl = https://ftp.bme.hu/pub/mirrors/mariadb/yum/10.6/rhel9-amd64 +gpgkey=https://ftp.bme.hu/pub/mirrors/mariadb/yum/RPM-GPG-KEY-MariaDB +gpgcheck=1 \ No newline at end of file diff --git a/wsl/os/almalinux9/roles/mariadb/vars/main.yml b/wsl/os/almalinux9/roles/mariadb/vars/main.yml new file mode 100644 index 0000000..7371ae5 --- /dev/null +++ b/wsl/os/almalinux9/roles/mariadb/vars/main.yml @@ -0,0 +1,3 @@ +--- +mariadb_repo_src: MariaDB.repo.j2 +mariadb_repo_dest: /etc/yum.repos.d/MariaDB.repo From 2c7699864058fbef76f1c61d074c78a257323d77 Mon Sep 17 00:00:00 2001 From: alexmerlin Date: Fri, 10 Feb 2023 13:44:53 +0200 Subject: [PATCH 2/2] Fixed line endings of the two new files. --- .../roles/mariadb/templates/MariaDB.repo.j2 | 14 +++++++------- wsl/os/almalinux9/roles/mariadb/vars/main.yml | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/wsl/os/almalinux9/roles/mariadb/templates/MariaDB.repo.j2 b/wsl/os/almalinux9/roles/mariadb/templates/MariaDB.repo.j2 index 7a394a3..7af45f7 100644 --- a/wsl/os/almalinux9/roles/mariadb/templates/MariaDB.repo.j2 +++ b/wsl/os/almalinux9/roles/mariadb/templates/MariaDB.repo.j2 @@ -1,7 +1,7 @@ -# MariaDB 10.6 RedHat repository list - created 2023-01-10 20:09 UTC -# https://mariadb.org/download/ -[mariadb] -name = MariaDB -baseurl = https://ftp.bme.hu/pub/mirrors/mariadb/yum/10.6/rhel9-amd64 -gpgkey=https://ftp.bme.hu/pub/mirrors/mariadb/yum/RPM-GPG-KEY-MariaDB -gpgcheck=1 \ No newline at end of file +# MariaDB 10.6 RedHat repository list - created 2023-01-10 20:09 UTC +# https://mariadb.org/download/ +[mariadb] +name = MariaDB +baseurl = https://ftp.bme.hu/pub/mirrors/mariadb/yum/10.6/rhel9-amd64 +gpgkey=https://ftp.bme.hu/pub/mirrors/mariadb/yum/RPM-GPG-KEY-MariaDB +gpgcheck=1 diff --git a/wsl/os/almalinux9/roles/mariadb/vars/main.yml b/wsl/os/almalinux9/roles/mariadb/vars/main.yml index 7371ae5..4cafd8d 100644 --- a/wsl/os/almalinux9/roles/mariadb/vars/main.yml +++ b/wsl/os/almalinux9/roles/mariadb/vars/main.yml @@ -1,3 +1,3 @@ ---- -mariadb_repo_src: MariaDB.repo.j2 -mariadb_repo_dest: /etc/yum.repos.d/MariaDB.repo +--- +mariadb_repo_src: MariaDB.repo.j2 +mariadb_repo_dest: /etc/yum.repos.d/MariaDB.repo