Projekt

Allgemein

Profil

Herunterladen (4,89 KB) Statistiken
| Zweig: | Markierung: | Revision:
f8309cb7 Moritz Bunkus
<html><head>
06cb6b12 Moritz Bunkus
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
cabf507c Bernd Bleßmann
<title>2.3. Installation mittels Ansible auf Ubuntu 22.04</title><link rel="stylesheet" type="text/css" href="style.css"><meta name="generator" content="DocBook XSL Stylesheets V1.76.1-RC2"><link rel="home" href="index.html" title="kivitendo 3.9.1: Installation, Konfiguration, Entwicklung"><link rel="up" href="ch02.html" title="Kapitel 2. Installation und Grundkonfiguration"><link rel="prev" href="ch02s02.html" title="2.2. Benötigte Software und Pakete"><link rel="next" href="ch02s04.html" title="2.4. Manuelle Installation des Programmpaketes"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.3. Installation mittels Ansible auf Ubuntu 22.04</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02.html">Zurück</a>&nbsp;</td><th width="60%" align="center">Kapitel 2. Installation und Grundkonfiguration</th><td width="20%" align="right">&nbsp;<a accesskey="n" href="ch02s04.html">Weiter</a></td></tr></table><hr></div><div class="sect1" title="2.3. Installation mittels Ansible auf Ubuntu 22.04"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="Installation mittels Ansible"></a>2.3. Installation mittels Ansible auf Ubuntu 22.04</h2></div></div></div><p>
b38450d2 Jan Büren
Ansible ist ein Open-Source-Automatisierungstool, das verwendet
wird, um die Bereitstellung, Konfiguration und Verwaltung von
IT-Systemen zu automatisieren. Dabei führt es Aufgaben über SSH auf
entfernten Rechnern (Hosts) aus. Die Aufgaben werden dabei
5cb6779a Jan Büren
deklarativ als YAML Dateien, den sogenannten Playbooks, übergeben.
Benötigt wird lediglich python und ansible ab Version 2.10.
b38450d2 Jan Büren
</p><p>
5cb6779a Jan Büren
Alle benötigten Konfigurationsdateien und das Playbook sind auf dem kivitendo github Account
unter dem Repository namens <a class="ulink" href="https://github.com/kivitendo/kivitendo-ansible" target="_top">kivitendo-ansible</a> verfügbar.
Das Repo kann lokal mit folgendem git-Befehl "geklont" werden:
</p><pre class="programlisting">git clone https://github.com/kivitendo/kivitendo-ansible</pre><p>
In diesem Repository befindet sich auch eine Readme.md, die aktuelle Installationshinweise auf englisch enthält.
b38450d2 Jan Büren
</p><p>
5cb6779a Jan Büren
Um die Installation zu starten, wechseln Sie dann zunächst in den erstellten Ordner 'kivitendo-ansible' und
editieren die Datei inventory.

</p><pre class="programlisting">cd kivitendo-ansible
vim inventory</pre><p>

Der/die Hosts auf denen Kivitendo installiert werden soll wird dann in
dieser Datei ('inventory') eingefügt, bspw. die

</p><pre class="programlisting">192.168.1.121</pre><p>
oder als Namen:
</p><pre class="programlisting">kivi.meine-lokale-domaene.de</pre><p>
Zusätzliche Parameter könnten erforderlich sein, bspw. der Benutzer für den SSH-Login:
</p><pre class="programlisting">kivi.meine-lokale-domaene.de ansible_user=myuser</pre><p>
</p><p>
Danach kann das Playbook mittels:
</p><pre class="programlisting">ansible-playbook --ask-become main.yml</pre><p>
ausgeführt werden, je nach Konfiguration wird man noch
b38450d2 Jan Büren
aufgefordert das BECOME password einzutragen, hierbei handelt es
5cb6779a Jan Büren
sich um das Passwort des Benutzers, über den die Installation dann auf dem Ziel-Rechner ausgeführt wird.
b38450d2 Jan Büren
</p><p>
5cb6779a Jan Büren
Nach erfolgreichen Ausführen des Playbooks ist Kivitendo dann über den Browser
b38450d2 Jan Büren
erreichbar unter
<code class="literal">http://&lt;IP des rechners&gt;/kivitendo-erp/</code>
</p><p>
Nun muss noch eine Datenbank für Benutzer und Mandanten angelegt
werden. Dies kann über die Weboberfläche getan werden, indem man
sich mit dem Passwort <code class="literal">admin123</code> in der
Administrationsoberfläche anmeldet.
23bb6a8c Bernd Bleßmann
Weitere Details siehe Abschnitt "<a class="xref" href="ch02s10.html" title="2.10. Benutzerauthentifizierung und Administratorpasswort">Abschnitt&nbsp;2.10, „Benutzerauthentifizierung und Administratorpasswort“</a>"
b38450d2 Jan Büren
</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02.html">Zurück</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Nach oben</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="ch02s04.html">Weiter</a></td></tr><tr><td width="40%" align="left" valign="top">2.2. Benötigte Software und Pakete&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top">&nbsp;2.4. Manuelle Installation des Programmpaketes</td></tr></table></div></body></html>