Faustin Lammler 2025-11-26 14:10:33 +01:00
parent 8eb4dcd057
commit 43a3c14e4b
No known key found for this signature in database
GPG Key ID: 390A2F27832A5C79
4 changed files with 12 additions and 12 deletions

View File

@ -5,15 +5,15 @@
- name: Include task setup_debian.yml
ansible.builtin.include_tasks: setup_debian.yml
when: ansible_os_family == "Debian"
when: ansible_facts.os_family == "Debian"
- name: Include task setup_redhat.yml
ansible.builtin.include_tasks: setup_redhat.yml
when: ansible_os_family == "RedHat"
when: ansible_facts.os_family == "RedHat"
- name: Include task setup_alpine.yml
ansible.builtin.include_tasks: setup_alpine.yml
when: ansible_os_family == "Alpine"
when: ansible_facts.os_family == "Alpine"
- name: Include task configure.yml
ansible.builtin.import_tasks: configure.yml

View File

@ -34,14 +34,14 @@
- name: Determine repo distribution release
ansible.builtin.set_fact:
repo_distribution_release: >-
{{ 'sid' if 'forky' in ansible_distribution_release else ansible_distribution_release }}
{{ 'sid' if 'forky' in ansible_facts.distribution_release else ansible_facts.distribution_release }}
- name: Setup MariaDB repository sourcelist entry
ansible.builtin.copy:
dest: /etc/apt/sources.list.d/mariadb.list
content: |
# Ansible managed
deb [signed-by=/etc/apt/keyrings/mariadb-keyring.pgp] {{ mariadb_use_official_repo_url }}/{{ mariadb_use_official_repo_version }}/{{ ansible_distribution | lower() }} {{ repo_distribution_release }} main
deb [signed-by=/etc/apt/keyrings/mariadb-keyring.pgp] {{ mariadb_use_official_repo_url }}/{{ mariadb_use_official_repo_version }}/{{ ansible_facts.distribution | lower() }} {{ repo_distribution_release }} main
owner: root
group: root
mode: "0644"
@ -54,7 +54,7 @@
# Ansible managed
X-Repolib-Name: MariaDB
Types: deb
URIs: {{ mariadb_use_official_repo_url }}/{{ mariadb_use_official_repo_version }}/{{ ansible_distribution | lower() }}
URIs: {{ mariadb_use_official_repo_url }}/{{ mariadb_use_official_repo_version }}/{{ ansible_facts.distribution | lower() }}
Suites: {{ repo_distribution_release }}
Components: main
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

View File

@ -7,10 +7,10 @@
# https://mariadb.org/download/
[mariadb]
name = MariaDB
{% if ansible_distribution == "Fedora" %}
baseurl = https://rpm.mariadb.org/{{ mariadb_use_official_repo_version }}/fedora{{ ansible_distribution_major_version }}-amd64
{% if ansible_facts.distribution == "Fedora" %}
baseurl = https://rpm.mariadb.org/{{ mariadb_use_official_repo_version }}/fedora{{ ansible_facts.distribution_major_version }}-amd64
{% else %}
baseurl = https://rpm.mariadb.org/{{ mariadb_use_official_repo_version }}/rhel{{ ansible_distribution_major_version }}-amd64
baseurl = https://rpm.mariadb.org/{{ mariadb_use_official_repo_version }}/rhel{{ ansible_facts.distribution_major_version }}-amd64
{% endif %}
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
module_hotfixes = 1

View File

@ -5,8 +5,8 @@
vars:
params:
files:
- "{{ ansible_distribution }}.yml"
- "{{ ansible_os_family }}.yml"
- "{{ ansible_facts.distribution }}.yml"
- "{{ ansible_facts.os_family }}.yml"
paths:
- "vars"
@ -24,7 +24,7 @@
ansible.builtin.set_fact:
mariadb_server_package_mdbf: "{{ __mariadb_server_package_mdbf }}"
when:
- ansible_os_family == "RedHat"
- ansible_facts.os_family == "RedHat"
- mariadb_server_package_mdbf is not defined
- name: Define mariadb_config_file.