Für verschiedene Anwendungen auf Linux Server braucht man eine Installation von Java. Aus diesem Grund wollen wir unser Ansible um eine Java Rolle erweitern. Also Voraussetzung brauchen wir einen funktionsfähigen Ansible Server der eine entsprechende ssh Verbindung zum Zielsystem hat.Weiterlesen
Ansible – Installation von php mit einer php role
Zu jedem guten Webserver gehört auch die Installation von php. Genau für diesen Zweck erstellen wir hier heute eine entsprechende php role zu Ergänzung unseres Webservers. Also Voraussetzung brauchen wir einen funktionsfähige Ansible Installation mit einer entsprechend konfigurierten ssh Verbindung zum Zielsystem.
Von Vorteil ist es, wenn bereits die httpd-role implementiert ist, um php zu testen. Dies ist aber nicht zwingend erforderlich.Weiterlesen
Ansible – Apache Konfiguration
Ansible Installation und der Aufbau einer Ansible Struktur sind ja bereits abgehackt. Darum schauen wir uns nun an, wie wir Apache mit Ansible installieren können.
Voraussetzung
Falls noch nicht geschehen, sollte im Ansible Ordner /etc/ansible/ ein Order roles angelegt werden. In diesem Ordner zwei weitere Ordner mit den Namen task und defaults. In beiden Ordner wird eine main.yml angelegt. Das ganze sollte dann so aussehen:
1 2 3 4 5 6 | ├── roles │ ├── apache2 │ │ └── defaults │ │ └── main.yml │ │ └── tasks │ │ └── main.yml |
In der main.yml in defaults werden Default Einstellungen hinterlegt und in der main.yml in tasks die notwendigen Aktionen für die Installation.Weiterlesen