thorian93.apache2

Ansible Rola: Apache2

Apache

Ta rola instaluje i konfiguruje serwer Apache2 na serwerach Debian/Ubuntu, RHEL/CentOS i Fedora.

Ansible Rola: Apache2 Ansible Rola: Apache2 Ansible Rola: Apache2

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.

Zainstaluj
ansible-galaxy install thorian93.apache2
Licencja
mit
Pobrania
2.3k
Właściciel
Greetings earthlings! I am a young Linux, IT and tech enthusiast and currently I am working as a checkmk consultant for Checkmk.