abdusamy.web_server_role

HTTP-Server bereitstellen

Stellen Sie den Apache-Server bereit und verwalten Sie SELinux für Ports und Verzeichnisse, mit der Möglichkeit zur Rückrollung.

Anforderungen

Keine spezifischen Anforderungen gewünscht.

Rollenvariablen

Definieren Sie den Port des virtuellen Hosts: vhost_port : 876

Definieren Sie das Wurzelverzeichnis des virtuellen Hosts: vhost_dir : /vhosts
ohne abschließendem Schrägstrich

Standardvariablen

Name des virtuellen Hosts: vhost_name = {{ ansible_hostname }}

Domänenname: vhost_domain = {{ ansible_domain }}

Abhängigkeiten

Nichts erforderlich.

Beispiel-Playbook zur Ausführung dieser Rolle

Verwenden Sie das folgende Play, um diese Rolle auszuführen:

  • name : Web_Server_Rolle ausführen (HTTPD-Dienst bereitstellen) hosts : web tasks :
    • include_role : name : roles/abdusamy.web_server_role tags : [deploy, destroy, backup, check]

Speichern Sie das oben stehende Play in der Datei "run-role.yml".

Befehlsanleitung

Führen Sie diesen Befehl aus, um den Webserver bereitzustellen: ansible-playbook run-role.yml --tags deploy

Führen Sie diesen Befehl aus, um Ihren installierten Webserver zu überprüfen: ansible-playbook run-role.yml --tags check

Führen Sie diesen Befehl aus, um Ihren Webserver zurückzusetzen: ansible-playbook run-role.yml --tags destroy

Führen Sie diesen Befehl aus, um die Konfiguration Ihres Webservers und die Startseite zu sichern: ansible-playbook run-role.yml --tags backup


Lizenz

MIT

Autoreninformation

AbduSamy@GitHub

Über das Projekt

Deploy http virtual hosts using customized configuration

Installieren
ansible-galaxy install abdusamy.web_server_role
GitHub Repository
Lizenz
Unknown
Downloads
78
Besitzer