adminer

Ansible Роль: Adminer

CI

Это Ansible роль, которая устанавливает Adminer на почти любой компьютер.

Требования

Вам необходимо иметь PHP и MySQL, чтобы Adminer мог выполнять полезные действия. Если у вас установлен Apache, Adminer добавит конфигурацию, чтобы сделать его доступным на любом виртуальном хосте по адресу /adminer; установите adminer_add_apache_config в false, чтобы отключить это поведение.

Переменные роли

Доступные переменные перечислены ниже вместе с значениями по умолчанию (см. defaults/main.yml):

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

URL, по которому должен быть скачан Adminer.

adminer_install_dir: /opt/adminer

Директория, в которую будет скачан/установлен Adminer.

adminer_install_filename: adminer.php

Имя файла для скачиваемого приложения Adminer. Если вы управляете виртуальными хостами или директивами сервера вручную, возможно, будет проще установить корень документа на ваш настроенный adminer_install_dir, а имя файла на index.php, чтобы вам не пришлось вводить /adminer.php в URL для доступа к Adminer.

adminer_symlink_dirs: []

Директории, внутри которых вы хотите создать символическую ссылку на adminer.php. Это может быть полезно, если вы хотите просто поместить скрипт в корень документа и получить доступ к нему по адресу sitename/adminer.php.

adminer_add_apache_config: false

Установите это значение в true, чтобы сказать Adminer добавить конфигурационный файл в Apache, чтобы вы могли получить доступ к нему по адресу hostname/adminer на любом настроенном виртуальном хосте, используя директиву Apache Alias. Роль также перезапустит Apache, чтобы эта конфигурация вступила в силу немедленно.

adminer_theme: ''

Вы можете использовать любую тему из библиотеки Adminer (например, pappu687). Полный список можно найти здесь.

Зависимости

Нет. Если adminer_add_apache_config установлено в true, оно будет использовать некоторые переменные и обработчики, определенные ролью geerlingguy.apache, поэтому существует мягкая зависимость от этой роли.

Пример playbook

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

Лицензия

MIT / BSD

Информация об авторе

Эта роль была создана в 2015 году Джеффом Гирлингом, автором Ansible for DevOps. Изначально это был форк Oefenweb/ansible-adminer.

О проекте

Installs Adminer for Database management.

Установить
ansible-galaxy install geerlingguy/ansible-role-adminer
Лицензия
mit
Загрузки
52048
Владелец
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns