thorian93.apache2
Ansible Rola: Apache2
Ta rola instaluje i konfiguruje serwer Apache2 na serwerach Debian/Ubuntu, RHEL/CentOS i Fedora.
Uwaga!
Ta rola jest głównie przeznaczona do moich osobistych potrzeb. Nie mogę zagwarantować jej stabilności ani przydatności w Twoim przypadku. Dokładnie zapoznaj się z rolą przed jej użyciem!
Wymagania
Brak specjalnych wymagań; pamiętaj, że ta rola wymaga dostępu root, więc uruchom ją w playbooku z globalnym become: yes
, lub wywołaj rolę w swoim playbooku tak:
- hosts: foobar
roles:
- role: thorian93.apache2
become: yes
Zmienne Roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml
):
apache2_disable_default_site: 'true'
Dezaktywuje domyślną stronę instalacji apache2.
Zależności
Brak.
Kompatybilność z systemem operacyjnym
Ta rola zapewnia, że nie jest używana na niesupportowanych lub nieprzetestowanych systemach operacyjnych, sprawdzając, czy poprawna nazwa dystrybucji i numer wersji są obecne w dedykowanej zmiennej nazwanej jak <nazwa-roli>_stable_os
. Możesz znaleźć zmienną w pliku domyślnych zmiennych roli w defaults/main.yml
:
role_stable_os:
- Debian 10
- Ubuntu 18
- CentOS 7
- Fedora 30
Jeśli kombinacja dystrybucji i numeru wersji nie pasuje do docelowego systemu, rola zakończy działanie. Aby rola działała, dodaj nazwę dystrybucji i numer głównej wersji do tej zmiennej, a będziesz gotowy do działania. Ale najpierw przetestuj nową kombinację!
Szczególne podziękowania dla HarryHarcourt za ten pomysł!
Przykładowy Playbook
---
- name: "Uruchom rolę."
hosts: all
become: yes
roles:
- ansible-role-apache2
Wkład
Proszę, nie wahaj się zgłaszać problemów, jeśli znajdziesz błędy lub masz sugestie dotyczące ulepszeń. Również czuj się swobodnie, aby skontaktować się ze mną w każdej chwili, jeśli chcesz coś zapytać lub omówić.
Zrzeczenie się odpowiedzialności
Ta rola jest dostarczana w stanie "TAK JAK JEST" i nie mogę ani nie będę gwarantować, że rola działa zgodnie z zamierzeniami, ani nie mogę ponosić odpowiedzialności za jakiekolwiek szkody lub błędną konfigurację spowodowaną przez tę rolę. Dokładnie zapoznaj się z rolą przed jej użyciem.
Licencja
MIT
Informacje o autorze
Ta rola została stworzona w 2020 roku przez Thorian93.
ansible-galaxy install thorian93.apache2