Role Detail

geerlingguy.adminer

Installs Adminer for Database management.
Downloads
23382
Type Ansible
Minimum Ansible Version 1.9
Installation $ ansible-galaxy install geerlingguy.adminer
Tags
database
development
system
Last Commit 2017-08-18 21:05:09 PM UTC
Last Imported 2017-08-18 21:12:09 PM UTC
Version History
Version Release Date
1.2.0 2017-08-18 21:05:09 PM
1.1.1 2017-04-05 14:48:02 PM
1.1.0 2016-02-29 05:42:05 AM
1.0.3 2016-02-09 05:20:05 AM
1.0.2 2015-09-22 14:35:02 PM
1.0.1 2015-07-02 15:24:03 PM
1.0.0 2015-06-03 02:05:02 AM
Supported Platforms
Platform Version
Debian etch
Debian jessie
Debian lenny
Debian sid
Debian squeeze
Debian stretch
Debian wheezy
EL 5
EL 6
EL 7
Fedora 16
Fedora 17
Fedora 18
Fedora 19
Fedora 20
Fedora 21
Fedora 22
Fedora 23
Fedora 24
Fedora 25
Fedora 26
FreeBSD 10.0
FreeBSD 10.1
FreeBSD 10.2
FreeBSD 10.3
FreeBSD 11.0
FreeBSD 8.0
FreeBSD 8.1
FreeBSD 8.2
FreeBSD 8.3
FreeBSD 8.4
FreeBSD 9.0
FreeBSD 9.1
FreeBSD 9.1
FreeBSD 9.2
FreeBSD 9.3
GenericBSD any
GenericLinux any
GenericUNIX any
opensuse 12.1
opensuse 12.2
opensuse 12.3
opensuse 13.1
opensuse 13.2
SLES 10SP3
SLES 10SP4
SLES 11
SLES 11SP1
SLES 11SP2
SLES 11SP3
SLES 11SP4
SLES 12
SLES 12SP1
Ubuntu artful
Ubuntu lucid
Ubuntu maverick
Ubuntu natty
Ubuntu oneiric
Ubuntu precise
Ubuntu quantal
Ubuntu raring
Ubuntu saucy
Ubuntu trusty
Ubuntu utopic
Ubuntu vivid
Ubuntu wily
Ubuntu xenial
Ubuntu yakkety
Ubuntu zesty
Last 10 Imports
Completed Status
2017-08-18 21:12:09 PM UTC SUCCESS
2017-08-18 21:09:09 PM UTC SUCCESS
2017-08-08 17:26:05 PM UTC SUCCESS
2017-04-15 10:20:10 AM UTC SUCCESS
2017-04-05 14:55:02 PM UTC SUCCESS
2017-04-05 14:52:02 PM UTC SUCCESS
2017-04-05 14:49:02 PM UTC SUCCESS
2017-04-02 01:58:01 AM UTC SUCCESS
2017-04-01 23:25:11 PM UTC SUCCESS
2017-04-01 23:09:11 PM UTC SUCCESS

Ansible Role: Adminer

Build Status

An Ansible Role that installs Adminer on almost any computer.

Requirements

You need to have PHP and MySQL for Adminer to do anything useful. If you have Apache installed, Adminer will add in configuration to make Adminer accessible on any virtualhost at /adminer; set adminer_add_apache_config to false to disable this behavior.

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

adminer_install_dir: /opt/adminer

The directory in which Adminer will be downloaded/installed.

adminer_install_filename: adminer.php

The filename for the downloaded Adminer application. If you're managing virtualhosts or server directives manually, it might be simpler to set the document root to your configured adminer_install_dir, and the filename to index.php, so you don't have to enter /adminer.php in the URL to access Adminer.

adminer_symlink_dirs: []

Directories inside which you would like adminer.php symlinked. Can be useful if you just want to toss the script into a docroot and access it at sitename/adminer.php.

adminer_add_apache_config: false

Set this to true to tell Adminer to add a config file to Apache so you can access it at hostname/adminer on any configured virtualhost, using an Apache Alias directive. The role will also restart Apache so this configuration takes effect immediately.

Dependencies

None. If adminer_add_apache_config is set to true, it will use some variables and handlers defined by the geerlingguy.apache role, so there's a soft dependency on that role.

Example Playbook

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

License

MIT / BSD

Author Information

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

None