geerlingguy.adminer

Rôle Ansible : Adminer

CI

Un rôle Ansible qui installe Adminer sur presque tout ordinateur.

Exigences

Vous devez avoir PHP et MySQL pour qu'Adminer puisse être utile. Si vous avez Apache installé, Adminer ajoutera une configuration pour le rendre accessible sur n'importe quel hôte virtuel à /adminer. Mettez adminer_add_apache_config à false pour désactiver ce comportement.

Variables du Rôle

Les variables disponibles sont listées ci-dessous, avec des valeurs par défaut (voir defaults/main.yml) :

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

L'URL depuis laquelle Adminer doit être téléchargé.

adminer_install_dir: /opt/adminer

Le répertoire dans lequel Adminer sera téléchargé/ installé.

adminer_install_filename: adminer.php

Le nom de fichier pour l'application Adminer téléchargée. Si vous gérez les hôtes virtuels ou les directives serveur manuellement, il peut être plus simple de définir la racine du document sur votre adminer_install_dir configuré, et le nom de fichier sur index.php, afin de ne pas avoir à entrer /adminer.php dans l'URL pour accéder à Adminer.

adminer_symlink_dirs: []

Répertoires dans lesquels vous souhaitez que adminer.php soit lié. Cela peut être utile si vous souhaitez simplement placer le script dans un répertoire racine et y accéder à nomdusite/adminer.php.

adminer_add_apache_config: false

Mettez ceci à true pour dire à Adminer d'ajouter un fichier de configuration à Apache afin que vous puissiez y accéder à nomd'hôte/adminer sur n'importe quel hôte virtuel configuré, en utilisant une directive Alias d'Apache. Le rôle redémarrera également Apache afin que cette configuration prenne effet immédiatement.

adminer_theme: ''

Vous pouvez utiliser n'importe quel thème de la bibliothèque Adminer (par exemple pappu687). Vous pouvez trouver la liste complète ici.

Dépendances

Aucune. Si adminer_add_apache_config est réglé sur true, il utilisera certaines variables et gestionnaires définis par le rôle geerlingguy.apache, donc il y a une dépendance légère sur ce rôle.

Exemple de Playbook

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

Licence

MIT / BSD

Informations sur l'Auteur

Ce rôle a été créé en 2015 par Jeff Geerling, auteur de Ansible for DevOps. C'est à l'origine un fork de Oefenweb/ansible-adminer.

À propos du projet

Installs Adminer for Database management.

Installer
ansible-galaxy install geerlingguy.adminer
Licence
mit
Téléchargements
55.2k
Propriétaire
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns