48 lines
1.7 KiB
YAML
48 lines
1.7 KiB
YAML
---
|
|
- name: apache-packages | Deb systems
|
|
when: ansible_distribution_file_variety == "Debian"
|
|
tags: [ 'apache', 'apache_main_packages' ]
|
|
block:
|
|
- name: apache-packages | Install the apache packages
|
|
ansible.builtin.apt:
|
|
pkg: '{{ apache_packages }}'
|
|
state: '{{ apache_pkg_state }}'
|
|
cache_valid_time: 3600
|
|
|
|
- name: apache-packages | Install the apache modules packages
|
|
ansible.builtin.apt:
|
|
pkg: '{{ apache_modules_packages }}'
|
|
state: '{{ apache_pkg_state }}'
|
|
cache_valid_time: 3600
|
|
when:
|
|
- not apache_from_ppa
|
|
- ansible_distribution_version is version_compare('16.04', '<=')
|
|
|
|
- name: apache-packages | Install the apache additional packages, if any
|
|
ansible.builtin.apt:
|
|
pkg: '{{ apache_additional_packages_list }}'
|
|
state: '{{ apache_pkg_state }}'
|
|
cache_valid_time: 3600
|
|
when: apache_additional_packages_list | length > 0
|
|
|
|
- name: apache-packages | EL systems
|
|
when: ansible_distribution_file_variety == "RedHat"
|
|
tags: [ 'apache', 'apache_main_packages' ]
|
|
block:
|
|
- name: apache-packages | Install the httpd packages
|
|
ansible.builtin.yum:
|
|
name: '{{ apache_packages }}'
|
|
state: '{{ apache_pkg_state }}'
|
|
|
|
- name: apache-packages | Install mod_ssl
|
|
ansible.builtin.yum:
|
|
name: '{{ apache_ssl_packages }}'
|
|
state: '{{ apache_pkg_state }}'
|
|
when: apache_ssl_modules_enabled
|
|
|
|
- name: apache-packages | Install the apache additional packages, if any
|
|
ansible.builtin.yum:
|
|
name: '{{ apache_additional_packages_list }}'
|
|
state: '{{ apache_pkg_state }}'
|
|
when: apache_additional_packages_list | length > 0
|