abdusamy.web_server_role

Wdrożenie serwera HTTP

Wdrożenie serwera Apache oraz zarządzanie ustawieniami SELinux dla portu i katalogów, z możliwością przywrócenia poprzedniej wersji.

Wymagania

Nie ma żadnych szczególnych wymagań.

Zmienne roli

Definiuj port wirtualnego hosta vhost_port : 876

Definiuj katalog główny wirtualnego hosta vhost_dir : /vhosts
bez ukośnika na końcu

Domyślne zmienne

Nazwa wirtualnego hosta: vhost_name = {{ ansible_hostname }}

Nazwa domeny: vhost_domain = {{ ansible_domain }}

Zależności

Nie są wymagane żadne zależności.

Przykład playbooka do uruchomienia tej roli

Użyj poniższego playbooka, aby uruchomić tę rolę:

  • name : Uruchom rolę web_server_role (Wdrożenie usługi httpd) hosts : web tasks :
    • include_role : name : roles/abdusamy.web_server_role tags : [deploy, destroy, backup, check]

Zapisz powyższy playbook w pliku "run-role.yml".

Przewodnik po poleceniach

Uruchom to polecenie, aby wdrożyć serwer www: ansible-playbook run-role.yml --tags deploy

Uruchom to polecenie, aby sprawdzić zainstalowany serwer www: ansible-playbook run-role.yml --tags check

Uruchom to polecenie, aby przywrócić poprzednią wersję serwera www: ansible-playbook run-role.yml --tags destroy

Uruchom to polecenie, aby utworzyć kopię zapasową konfiguracji serwera www i strony głównej: ansible-playbook run-role.yml --tags backup


Licencja

MIT

Informacje o autorze

AbduSamy@GitHub

O projekcie

Deploy http virtual hosts using customized configuration

Zainstaluj
ansible-galaxy install abdusamy.web_server_role
Licencja
Unknown
Pobrania
78
Właściciel