mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-04-16 18:23:40 +02:00
46 lines
1.4 KiB
Django/Jinja
46 lines
1.4 KiB
Django/Jinja
<?php
|
|
/*
|
|
{{ ansible_managed }}
|
|
*/
|
|
|
|
$cfg['blowfish_secret'] = '{{ pma_key }}';
|
|
$i = 0;
|
|
|
|
{% for server in pma_servers | default([]) %}
|
|
$i++;
|
|
$cfg['Servers'][$i]['auth_type'] = '{{ server.auth_type | default('cookie') }}';
|
|
$cfg['Servers'][$i]['host'] = '{{ server.host | default(mysql_server) }}';
|
|
{% if server.auth_type == 'signon' %}
|
|
$cfg['Servers'][$i]['SignonURL'] = '/sso.php';
|
|
$cfg['Servers'][$i]['SignonSession'] = 'PmaSignonSession';
|
|
{% endif %}
|
|
{% if server.host | default('localhost') == 'localhost' %}
|
|
$cfg['Servers'][$i]['socket'] = '{{ server.socket | default('/var/lib/mysql/mysql.sock') }}';
|
|
{% endif %}
|
|
{% if server.port is defined %}
|
|
$cfg['Servers'][$i]['port'] = '{{ server.port }}';
|
|
{% endif %}
|
|
$cfg['Servers'][$i]['compress'] = false;
|
|
$cfg['Servers'][$i]['AllowNoPassword'] = false;
|
|
{% if server.ssl | default(False) %}
|
|
$cfg['Servers'][$i]['ssl'] = true;
|
|
{% if server.ssl_ca | default('/etc/pki/tls/cert.pem') != False %}
|
|
$cfg['Servers'][$i]['ssl_ca'] = '{{ server.ssl_ca | default('/etc/pki/tls/cert.pem') }}';
|
|
{% endif %}
|
|
{% if server.ssl_verify | default(True) == False %}
|
|
$cfg['Servers'][$i]['ssl_verify'] = false;
|
|
{% endif %}
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
|
|
|
$cfg['UploadDir'] = '{{ pma_root_dir }}/tmp';
|
|
$cfg['TempDir'] = '{{ pma_root_dir }}/tmp';
|
|
$cfg['SaveDir'] = '{{ pma_root_dir }}/data';
|
|
|
|
$cfg['ShowAll'] = true;
|
|
$cfg['SendErrorReports'] = 'never';
|
|
$cfg['PmaNoRelation_DisableWarning'] = true;
|
|
|
|
?>
|