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'.
This commit is contained in:
parent
aff5c93fe1
commit
86e436f161
|
|
@ -22,16 +22,17 @@
|
||||||
# change is always triggered in check mode
|
# change is always triggered in check mode
|
||||||
when: not ansible_check_mode
|
when: not ansible_check_mode
|
||||||
|
|
||||||
- name: Determine distribution name (Debian sid pb)
|
- name: Determine repo distribution release
|
||||||
ansible.builtin.set_fact:
|
ansible.builtin.set_fact:
|
||||||
distribution: "{% if 'n/a' in ansible_distribution_release %}sid{% else %}{{ ansible_distribution_release }}{% endif %}"
|
repo_distribution_release: >-
|
||||||
|
{{ 'sid' if 'n/a' in ansible_distribution_version else ansible_distribution_release }}
|
||||||
|
|
||||||
- name: Setup mariadb repository sourcelist entry
|
- name: Setup mariadb repository sourcelist entry
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
dest: /etc/apt/sources.list.d/mariadb.list
|
dest: /etc/apt/sources.list.d/mariadb.list
|
||||||
content: |
|
content: |
|
||||||
# Ansible managed
|
# Ansible managed
|
||||||
deb {{ mariadb_use_official_repo_url }}/{{ mariadb_use_official_repo_version }}/{{ ansible_distribution | lower() }} {{ distribution }} main
|
deb {{ mariadb_use_official_repo_url }}/{{ mariadb_use_official_repo_version }}/{{ ansible_distribution | lower() }} {{ repo_distribution_release }} main
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: "0644"
|
mode: "0644"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue