ansible-roles/haproxy/tasks/packages_backports.yml

44 lines
1.1 KiB
YAML
Raw Permalink Normal View History

2017-07-13 09:47:29 +02:00
---
- ansible.builtin.include_role:
2019-11-29 14:00:25 +01:00
name: evolix/apt
tasks_from: backports.yml
tags:
- haproxy
- packages
- ansible.builtin.set_fact:
haproxy_backports_packages: "{{ haproxy_backports_packages_stretch }}"
when: ansible_distribution_release == 'stretch'
- ansible.builtin.set_fact:
haproxy_backports_packages: "{{ haproxy_backports_packages_buster }}"
when: ansible_distribution_release == 'buster'
- ansible.builtin.set_fact:
2021-05-01 17:51:50 +02:00
haproxy_backports_packages: "{{ haproxy_backports_packages_bullseye }}"
when: ansible_distribution_release == 'bullseye'
- ansible.builtin.set_fact:
haproxy_backports_packages: "{{ haproxy_backports_packages_bookworm }}"
when: ansible_distribution_release == 'bookworm'
- name: Prefer HAProxy package from backports
ansible.builtin.template:
src: haproxy_apt_preferences.j2
2017-07-13 09:47:29 +02:00
dest: /etc/apt/preferences.d/999-haproxy
2023-06-28 13:22:59 +02:00
force: true
2017-07-13 09:47:29 +02:00
mode: "0640"
register: haproxy_apt_preferences
tags:
- haproxy
- packages
2017-07-13 09:47:29 +02:00
- name: update apt
ansible.builtin.apt:
2017-07-13 09:47:29 +02:00
update_cache: yes
2019-12-31 15:34:48 +01:00
when: haproxy_apt_preferences is changed
2017-07-13 09:47:29 +02:00
tags:
- haproxy
- packages