46 lines
2.9 KiB
YAML
46 lines
2.9 KiB
YAML
---
|
|
phpmyadmin_shared_installation: True
|
|
phpmyadmin_behind_nginx: True
|
|
phpmyadmin_behind_apache: False
|
|
phpmyadmin_version: 5.0.2
|
|
phpmyadmin_app: 'phpMyAdmin-{{ phpmyadmin_version }}-all-languages'
|
|
phpmyadmin_download_link: 'https://files.phpmyadmin.net/phpMyAdmin/{{ phpmyadmin_version }}/{{ phpmyadmin_app }}.zip'
|
|
|
|
phpmyadmin_install_dir: /srv/phpmyadmin
|
|
phpmyadmin_phpfpm_pool_name: phpmyadmin
|
|
phpmyadmin_phpfpm_pool_user: phpmyadmin
|
|
phpmyadmin_phpfpm_doc_root: '{{ phpmyadmin_install_dir }}/phpmyadmin'
|
|
phpmyadmin_phpfpm_app_context: '/phpmyadmin'
|
|
phpmyadmin_phpfpm_listen_port: 9000
|
|
phpmyadmin_phpfpm_pm_max_children: "6"
|
|
phpmyadmin_phpfpm_pm_start_servers: 2
|
|
phpmyadmin_phpfpm_pm_min_spare_servers: 2
|
|
phpmyadmin_phpfpm_pm_max_spare_servers: 3
|
|
phpmyadmin_phpfpm_virthost: '{{ ansible_fqdn }}'
|
|
phpmyadmin_default_lang: 'en'
|
|
#phpmyadmin_blowfish_secret: 'generate it'
|
|
|
|
phpmyadmin_target_servers:
|
|
- { description: 'local mysql server', host: 'localhost', port: 3306, socket: '', ssl: 'true', auth_type: 'cookie', user: '', password: '', only_db: "'db1', 'db2'", allowroot: 'false' }
|
|
|
|
phpmyadmin_php_packages:
|
|
- 'php{{ php_version }}-fpm'
|
|
- 'php{{ php_version }}-json'
|
|
- 'php{{ php_version }}-intl'
|
|
- 'php{{ php_version }}-cli'
|
|
- 'php{{ php_version }}-mysqlnd'
|
|
- 'php{{ php_version }}-gd'
|
|
- 'php{{ php_version }}-json'
|
|
- 'php{{ php_version }}-curl'
|
|
- 'php{{ php_version }}-mbstring'
|
|
- 'php{{ php_version }}-readline'
|
|
- 'php{{ php_version }}-bz2'
|
|
- 'php{{ php_version }}-zip'
|
|
- php-php-gettext
|
|
- php-phpseclib
|
|
- php-tcpdf
|
|
- imagemagick
|
|
|
|
phpmyadmin_phpfpm_pool:
|
|
- { pool_name: '{{ phpmyadmin_phpfpm_pool_name }}', app_context: '{{ phpmyadmin_phpfpm_app_context }}', doc_root: '{{ phpmyadmin_install_dir }}', user: '{{ phpmyadmin_phpfpm_pool_user }}', group: '{{ phpfpm_co_guard_user }}', listen: '{{ phpfpm_listen_host }}:{{ phpmyadmin_phpfpm_listen_port }}', allowed_clients: '{{ phpfpm_default_allowed_clients }}', pm: '{{ phpfpm_default_pm }}', pm_max_children: '{{ phpmyadmin_phpfpm_pm_max_children }}', pm_start_servers: '{{ phpmyadmin_phpfpm_pm_start_servers }}', pm_min_spare: '{{ phpmyadmin_phpfpm_pm_min_spare_servers }}', pm_max_spare: '{{ phpmyadmin_phpfpm_pm_max_spare_servers }}', pm_max_requests: '{{ phpfpm_default_pm_max_requests }}', pm_status_enabled: '{{ phpfpm_default_pm_status_enabled }}', pm_status_path: '{{ phpfpm_default_pm_status_path }}', ping_enabled: '{{ phpfpm_default_ping_enabled }}', ping_path: '{{ phpfpm_default_ping_path }}', ping_response: '{{ phpfpm_default_ping_response }}', display_errors: '{{ phpfpm_default_display_errors }}', log_errors: '{{ phpfpm_default_log_errors }}', memory_limit: '{{ phpfpm_default_memory_limit }}', slowlog_timeout: '{{ phpfpm_default_slowlog_timeout }}', rlimit_files: '{{ phpfpm_default_rlimit_files }}', php_extensions: '{{ phpfpm_default_extensions }}', req_term_timeout: '240s', admin_write: True, virthost: '{{ phpmyadmin_phpfpm_virthost }}' }
|