Revision 93766fc2
Von Enrique Morales vor fast 2 Jahren hinzugefügt
- ID 93766fc2fa5d1f98df161b5bd16c50f28c5b33eb
- Vorgänger bfc04a83
doc/html/ch02s03.html | ||
---|---|---|
<html><head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||
<title>2.3. Installation mittels Ansible</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.8.0: 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</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02.html">Zurück</a> </td><th width="60%" align="center">Kapitel 2. Installation und Grundkonfiguration</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.html">Weiter</a></td></tr></table><hr></div><div class="sect1" title="2.3. Installation mittels Ansible"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="Installation mittels Ansible"></a>2.3. Installation mittels Ansible</h2></div></div></div><p> Zur Installation mit Ansible liegt auf dem Git Repository im ansible Ordner mit dem benötigtem Playbook und Konfigurationsdateien.</p><p> Der/die Hosts auf denen Kivitendo installiert werden soll wird in einer Variable übergeben.</p><p> Installiert werden kann das playbook mit folgendem Befehl:
|
||
</p><pre class="programlisting">ansible-playbook --ask-become-pass main.yaml --extra-vars "target=ZIEL_RECHNER"</pre><p>
|
||
|
||
</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> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Nach oben</a></td><td width="40%" align="right"> <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 </td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top"> 2.4. Manuelle Installation des Programmpaketes</td></tr></table></div></body></html>
|
||
<title>2.3. Installation mittels Ansible</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.8.0: 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</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02.html">Zurück</a> </td><th width="60%" align="center">Kapitel 2. Installation und Grundkonfiguration</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.html">Weiter</a></td></tr></table><hr></div><div class="sect1" title="2.3. Installation mittels Ansible"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="Installation mittels Ansible"></a>2.3. Installation mittels Ansible</h2></div></div></div><p>
|
||
Kivitendo lässt sich auch mithilfe von Ansible installieren.
|
||
</p><p>
|
||
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
|
||
deklarativ als YAML Dateien, den sogenannten Playbooks , übergeben.
|
||
</p><p>
|
||
Um die installation von Kivitendo einfacher zu gestalten liegt ein
|
||
Playbook im scripts Ordner, welches die Installation von Kivitendo
|
||
auf einer Ubuntu Umgebung automatisiert.
|
||
</p><p>
|
||
Zur Installation mit Ansible liegt auf dem Git Repository im ansible
|
||
Ordner mit dem benötigtem Playbook und Konfigurationsdateien.
|
||
</p><p>
|
||
Um die installation zu starten wechseln sie zunächst in den Order
|
||
<code class="literal">scripts/ansible</code> und führen dann folgenden Befehl
|
||
aus.
|
||
</p><pre class="programlisting">
|
||
ansible-playbook --ask-become-pass main.yaml --extra-vars"target=ZIEL_RECHNER"
|
||
</pre><p>
|
||
Der/die Hosts auf denen Kivitendo installiert werden soll wird in
|
||
der Variable target übergeben. Als nächstes werden sie von Ansible
|
||
aufgefordert das BECOME password einzutragen, hierbei handelt es
|
||
sich um das Passwort des nutzers, über den die Installation laufen
|
||
wird.
|
||
</p><p>
|
||
Nach ausführen des Playbooks ist Kivitendo über den Browser
|
||
erreichbar unter
|
||
<code class="literal">http://<IP des rechners>/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.
|
||
</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> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Nach oben</a></td><td width="40%" align="right"> <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 </td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top"> 2.4. Manuelle Installation des Programmpaketes</td></tr></table></div></body></html>
|
Auch abrufbar als: Unified diff
Ansible Dokumentation überarbeitet