ansible-roles/nginx/tasks/packages.yml
David Prevot f92da7bdc4
All checks were successful
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2630|18|2612|20|:+1: Output truncated.
gitea/ansible-roles/pipeline/head This commit looks good
[WIP] nginx: Drop preferences (pinning) for backports
TODO: on fait des trucs malins avec nginx et haproxy (on se repose sur
      l’exitence du fichier preferences pour tirer la bonne version), donc il
      va falloir remplacer cette logique par d’autres trucs malins (soit tirer
      les paquets avec -t, à traduire en « default_release » avec Ansible).
2023-10-26 17:56:19 +02:00

20 lines
508 B
YAML

- ansible.builtin.set_fact:
nginx_default_package_name: nginx-light
when: nginx_minimal | bool
- ansible.builtin.include: packages_backports.yml
when: nginx_backports | bool
# TODO: install "nginx" + only necessary modules, instead of "nginx-full"
- name: Nginx is installed
ansible.builtin.apt:
name: "{{ nginx_package_name | default(nginx_default_package_name) }}"
state: present
default_release: "{{ ansible_distribution_release }}-backports"
tags:
- nginx
- packages