geerlingguy.adminer

Ansible Role: Adminer

CI

This is an Ansible Role that installs Adminer on almost any computer.

Requirements

To use Adminer, you need PHP and MySQL installed. If you have Apache, Adminer can automatically create a configuration to be accessible at /adminer on any virtual host. You can disable this feature by setting adminer_add_apache_config to false.

Role Variables

Here are the variables you can use, along with their default values (found in defaults/main.yml):

  • adminer_download_url: https://www.adminer.org/latest.php

    The URL to download Adminer.

  • adminer_install_dir: /opt/adminer

    The directory where Adminer will be installed.

  • adminer_install_filename: adminer.php

    The filename for the downloaded Adminer. If managing virtual hosts manually, it may be easier to set the document root to adminer_install_dir and use index.php in the URL.

  • adminer_symlink_dirs: []

    List of directories where you want adminer.php to be symlinked. This is useful for accessing it directly at sitename/adminer.php.

  • adminer_add_apache_config: false

    Set to true to allow Adminer to create an Apache configuration file, enabling access at hostname/adminer. The role will also restart Apache for the changes to take effect.

  • adminer_theme: ''

    You can choose any theme from the Adminer library (for example, pappu687). A full list of themes is available here.

Dependencies

There are no strict dependencies. However, if adminer_add_apache_config is true, it will rely on some variables and handlers from the geerlingguy.apache role.

Example Playbook

- hosts: servers
  roles:
    - { role: geerlingguy.adminer }

License

MIT / BSD

Author Information

This role was created by Jeff Geerling in 2015, author of Ansible for DevOps. It is based on Oefenweb/ansible-adminer.

Informazioni sul progetto

Installs Adminer for Database management.

Installa
ansible-galaxy install geerlingguy.adminer
Licenza
mit
Download
55.2k
Proprietario
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns