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
