tripleo-ansible/tripleo_ansible/roles/tripleo_httpd_config/templates/modules.conf.j2
Cédric Jeanneret 1cf5222756 New roles for apache/httpd management
Those roles will help removing puppetlabs-apache
module.

Change-Id: I6f5c5efc9861952a072f1234a00bc2dae49a9d31
2022-09-14 08:22:13 +02:00

19 lines
740 B
Django/Jinja

# File managed by tripleo_ansible/tripleo_httpd_config
{% set modules_list = tripleo_httpd_config_default_mods|combine(tripleo_httpd_config_mods) %}
{% for module_name in modules_list %}
{% set so_name = modules_list[module_name]|json_query('[].so_name')|join('') %}
{% if so_name == '' %}
{% set so_name = module_name %}
{% endif %}
# BEGIN load module {{ module_name }}
LoadModule {{ module_name }}_module modules/mod_{{ so_name }}.so
{% for module_config in modules_list[module_name] %}
{% for config_key, config_value in module_config.items() %}
{% if config_key != 'so_name' %}
{{ config_key }} {{ config_value }}
{% endif %}
{% endfor %}
{% endfor %}
# END load module {{ module_name }}
{% endfor %}