geerlingguy.adminer

Rola Ansible: Adminer

CI

Rola Ansible, która instaluje Adminer na prawie każdym komputerze.

Wymagania

Musisz mieć zainstalowane PHP i MySQL, aby Adminer mógł być użyteczny. Jeśli masz zainstalowany Apache, Adminer doda konfigurację, aby był dostępny na dowolnym virtualhoście pod /adminer; ustaw adminer_add_apache_config na false, aby wyłączyć to zachowanie.

Zmienne Roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml):

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

URL, z którego powinien zostać pobrany Adminer.

adminer_install_dir: /opt/adminer

Katalog, w którym Adminer zostanie pobrany/zainstalowany.

adminer_install_filename: adminer.php

Nazwa pliku dla pobranej aplikacji Adminer. Jeśli zarządzasz virtualhostami lub dyrektywami serwera ręcznie, może być łatwiej ustawić katalog dokumentów na skonfigurowany adminer_install_dir i nazwę pliku na index.php, aby nie musieć wpisywać /adminer.php w URL, aby uzyskać dostęp do Adminera.

adminer_symlink_dirs: []

Katalogi, w których chciałbyś, aby adminer.php był linkowany symbolicznie. Może być przydatne, jeśli chcesz po prostu wrzucić skrypt do katalogu dokumentów i uzyskać do niego dostęp pod nazwa_strony/adminer.php.

adminer_add_apache_config: false

Ustaw ten parametr na true, aby powiedzieć Adminerowi, aby dodał plik konfiguracyjny do Apache, dzięki czemu będziesz mógł uzyskać dostęp do niego pod hostname/adminer na każdym skonfigurowanym virtualhoście, używając dyrektywy Alias w Apache. Rola także zrestartuje Apache, aby ta konfiguracja weszła w życie od razu.

adminer_theme: ''

Możesz używać dowolnego motywu z biblioteki Adminer (na przykład pappu687). Pełną listę znajdziesz tutaj.

Zależności

Brak. Jeśli adminer_add_apache_config jest ustawione na true, to będzie używać niektórych zmiennych i handlerów zdefiniowanych przez rolę geerlingguy.apache, więc istnieje mała zależność od tej roli.

Przykładowy Playbook

- hosts: serwery
  roles:
    - { rola: geerlingguy.adminer }

Licencja

MIT / BSD

Informacje o Autorze

Ta rola została stworzona w 2015 roku przez Jeffa Geerlinga, autora Ansible for DevOps. Jest pierwotnie fork'iem Oefenweb/ansible-adminer.

O projekcie

Installs Adminer for Database management.

Zainstaluj
ansible-galaxy install geerlingguy.adminer
Licencja
mit
Pobrania
55.2k
Właściciel
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns