Skip to content
This repository has been archived by the owner on Jun 16, 2020. It is now read-only.
/ ansiblejfs17 Public archive

Ansible Demo for Java Forum Stuttgart 2017

Notifications You must be signed in to change notification settings

Seitenbau/ansiblejfs17

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Demo for Java Forum Stuttgart 2017

Demoprojekt für unseren Vortrag "Lohnt sich der Steinige Weg zum automatisiertem Deployment", den wir auf dem Java Forum Stuttgart am 6.7.2017 gehalten haben.

Vorbedingungen

Die Demoumgebung wurde mit Vagrant umgesetzt, um sie in Betrieb zu nehmen muss auf dem Hostsystem Vagrant (https://www.vagrantup.com/) installiert sein.

Inbetriebnahme

Projekt auschecken, in das Projektverzeichnis navigieren und folgenden Befehl ausführen

vagrant up

Beispiele für AdHoc Kommandos

Hostnamen der Maschinen abrufen:

$ ansible all -a "hostname"

HTOP auf dem Datenbankserver installieren:

$ ansible db -s -m apt -a "name=htop state=present"

Datei auf den Webservern anlegen:

$ ansible app -m file -a "path=/tmp/jfs2017 state=touch"

Testsystem mit ansible provisionieren

Für die erfolgreiche Ausführung wird eine Internetverbindung benötigt, da u.A. MySQL über das mysql Modul installiert wird, welches eine Internetverbindung benötigt. Für den Play wird das default Inventory /etc/ansible/hosts herangezogen.

$ cd jfs2017/ansible
$ ansible-playbook playbook.yml

Demoservice Aufrufe

Nach der Installation lässt sich der Service mit folgenden Beispielbefehlen aufrufen:

Alle Todos abrufen:

$ wget -qO- 192.168.60.4:8080/all

Todo hinzufügen:

$ wget --post-data=test 192.168.60.4:8080/todo1

About

Ansible Demo for Java Forum Stuttgart 2017

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published