Skip to content

harfangeek/ansible-scripts

Repository files navigation

ansible-scripts

[ESIEE][Usine Logicielle] Scripts Ansible

Ce projet a pour but l'installation automatisée d'une usinge logicielle Java à l'aide des technologies Vagrant et Ansible. L'usine logicielle se composent de plusieurs outils d'aide au développement logiciel (compilation, dépendances, déploiement, etc), d'une infrastructure web (serveur Tomact, reverse proxy Apache) et d'une application J2EE (client, serveur). Pour plus d'information voir la documentation.

  • Installation de Vagrant + Ansible:

  • Lancer la VM:

  • Gestion de la VM:

    • vagrant provision : executer le script ansible une nouvelle fois
    • vagrant ssh : ouvre une session ssh sur la VM
    • vagrant halt : arrête la VM
    • vagrant reload : reboot la VM
    • virtualbox : Gérer la VM via Virtualbox (snapshot, etc).
  • Commandes ansible:

    • ansible all -m ping : Teste si les hosts sont accessibles (hosts définit dans la configuration d'Ansible)
    • ansible all -i hosts --list-hosts : Liste les hosts définits dans le fichier "hosts" local
    • ansible all -i hosts -m ping : Test si les hosts définit dans le fichier "hosts" local sont accessibles
    • ansible-playbook install_all.yml -i hosts -k : Lance le playbook install_all.yml pour tous les hosts du fichier "hosts"

About

[ESIEE][Usine Logicielle] Scripts Ansible

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors