abdusamy.web_server_role

Déployer un serveur HTTP

Déployez le serveur Apache et maintenez le SElinux pour les ports et les répertoires, avec la possibilité de revenir en arrière.

Exigences

Aucune exigence spécifique n'est souhaitée.

Variables de rôle

Définir le port du hôte virtuel vhost_port : 876

Définir le répertoire racine du hôte virtuel vhost_dir : /vhosts
sans barre oblique à la fin

Variables par défaut

Nom du hôte virtuel : vhost_name = {{ ansible_hostname }}

Nom de domaine : vhost_domain = {{ ansible_domain }}

Dépendances

Aucune exigence.

Exemple de playbook pour exécuter ce rôle

Utilisez le play suivant pour exécuter ce rôle

  • name : Exécuter le rôle web_server_role (Déployer le service httpd) hosts : web tasks :
    • include_role : name : roles/abdusamy.web_server_role tags : [déployer, détruire, sauvegarde, vérifier]

Enregistrez le play ci-dessus dans un fichier nommé "run-role.yml".

Guide des commandes

Exécutez cette commande pour déployer le serveur web : ansible-playbook run-role.yml --tags deploy

Exécutez cette commande pour vérifier votre serveur web installé : ansible-playbook run-role.yml --tags check

Exécutez cette commande pour revenir à la version précédente de votre serveur web : ansible-playbook run-role.yml --tags destroy

Exécutez cette commande pour sauvegarder la configuration de votre serveur web et la page d'accueil : ansible-playbook run-role.yml --tags backup


Licence

MIT

Informations sur l'auteur

AbduSamy@GitHub

À propos du projet

Deploy http virtual hosts using customized configuration

Installer
ansible-galaxy install abdusamy.web_server_role
Licence
Unknown
Téléchargements
78
Propriétaire