Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 93766fc2

Von Enrique Morales vor fast 2 Jahren hinzugefügt

  • ID 93766fc2fa5d1f98df161b5bd16c50f28c5b33eb
  • Vorgänger bfc04a83

Ansible Dokumentation überarbeitet

Unterschiede anzeigen:

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>&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"><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>&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>
<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>&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"><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://&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.
</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>

Auch abrufbar als: Unified diff