geerlingguy.adminer

Rol de Ansible: Adminer

CI

Una rol de Ansible que instala Adminer en casi cualquier computadora.

Requisitos

Necesitas tener PHP y MySQL para que Adminer haga algo útil. Si tienes Apache instalado, Adminer añadirá una configuración para que sea accesible en cualquier virtualhost en /adminer; establece adminer_add_apache_config como false para desactivar este comportamiento.

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

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

La URL desde la cual se debe descargar Adminer.

adminer_install_dir: /opt/adminer

El directorio en el cual se descargará/instalará Adminer.

adminer_install_filename: adminer.php

El nombre del archivo para la aplicación Adminer descargada. Si estás gestionando virtualhosts o directivas del servidor manualmente, puede ser más sencillo establecer la raíz del documento en tu adminer_install_dir configurado, y el nombre de archivo a index.php, para que no tengas que ingresar /adminer.php en la URL para acceder a Adminer.

adminer_symlink_dirs: []

Directorios dentro de los cuales te gustaría que se enlace adminer.php. Puede ser útil si solo deseas colocar el script en una raíz de documento y acceder a él en sitename/adminer.php.

adminer_add_apache_config: false

Establece esto en true para decirle a Adminer que añada un archivo de configuración a Apache, de modo que puedas acceder a él en hostname/adminer en cualquier virtualhost configurado, utilizando una directiva Alias de Apache. El rol también reiniciará Apache para que esta configuración surta efecto inmediatamente.

adminer_theme: ''

Puedes usar cualquier tema de la biblioteca de Adminer (por ejemplo, pappu687). Puedes encontrar la lista completa aquí.

Dependencias

Ninguna. Si adminer_add_apache_config está establecido en true, usará algunas variables y manejadores definidos por el rol geerlingguy.apache, por lo que hay una dependencia suave en ese rol.

Ejemplo de Playbook

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

Licencia

MIT / BSD

Información del Autor

Este rol fue creado en 2015 por Jeff Geerling, autor de Ansible for DevOps. Originalmente es un fork de Oefenweb/ansible-adminer.

Acerca del proyecto

Installs Adminer for Database management.

Instalar
ansible-galaxy install geerlingguy.adminer
Licencia
mit
Descargas
55.2k
Propietario
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns