/home/travis/.ansible/roles/robertdebock.phpmyadmin/vars/main.yml
---
# vars file for phpmyadmin

phpmyadmin_archive: https://files.phpmyadmin.net/phpMyAdmin/{{ phpmyadmin_version }}/phpMyAdmin-{{ phpmyadmin_version }}-all-languages.tar.gz

_phpmyadmin_httpd_directory:
  default: /var/www/html
  Suse: /srv/www/htdocs

phpmyadmin_httpd_directory: "{{ _phpmyadmin_httpd_directory[ansible_os_family] | default(_phpmyadmin_httpd_directory['default']) }}"

_phpmyadmin_httpd_user:
  default: apache
  Debian: www-data
  Suse: wwwrun

phpmyadmin_httpd_user: "{{ _phpmyadmin_httpd_user[ansible_os_family] | default(_phpmyadmin_httpd_user['default']) }}"

_phpmyadmin_httpd_group:
  default: apache
  Debian: www-data
  Suse: www

phpmyadmin_httpd_group: "{{ _phpmyadmin_httpd_group[ansible_os_family] | default(_phpmyadmin_httpd_group['default']) }}"

_phpmyadmin_requirements:
  Alpine:
    - php-json
    - php-mysql
    - php-mbstring
    - php-pecl-zip
  CentOS-7:
    - php-json
    - php-mysql
    - php-mbstring
    - php-pecl-zip
  CentOS:
    - php-json
    - php-mysqlnd
    - php-mbstring
    - php-pecl-zip
  Debian:
    - php-json
    - php-mysql
    - php-mbstring
    - php-zip
  Fedora:
    - php-json
    - php-mysqlnd
    - php-mbstring
    - php-pecl-zip
  Ubuntu:
    - php-json
    - php-mysql
    - php-mbstring
    - php-zip
  openSUSE Leap:
    - php7-json
    - php7-mysql
    - php7-mbstring
    - php7-zip

phpmyadmin_requirements: "{{ _phpmyadmin_requirements[ansible_distribution ~ '-' ~ ansible_distribution_major_version] | default(_phpmyadmin_requirements[ansible_distribution] | default(omit)) }}"