Revision 93766fc2
Von Enrique Morales vor mehr als 1 Jahr hinzugefügt
- ID 93766fc2fa5d1f98df161b5bd16c50f28c5b33eb
- Vorgänger bfc04a83
doc/dokumentation.xml | ||
---|---|---|
568 | 568 |
</sect1> |
569 | 569 |
<sect1 id="Installation mittels Ansible" |
570 | 570 |
xreflabel="Inatallation mittels Ansible"> |
571 |
<title>Installation mittels Ansible</title> |
|
572 |
<para> Zur Installation mit Ansible liegt auf dem Git Repository im ansible Ordner mit dem benötigtem Playbook und Konfigurationsdateien.</para> |
|
573 |
<para> Der/die Hosts auf denen Kivitendo installiert werden soll wird in einer Variable übergeben.</para> |
|
574 |
<para> Installiert werden kann das playbook mit folgendem Befehl: |
|
575 |
<programlisting>ansible-playbook --ask-become-pass main.yaml --extra-vars "target=ZIEL_RECHNER"</programlisting> |
|
576 |
</para> |
|
571 |
<title>Installation mittels Ansible</title> |
|
572 |
<para> |
|
573 |
Kivitendo lässt sich auch mithilfe von Ansible installieren. |
|
574 |
</para> |
|
575 |
<para> |
|
576 |
Ansible ist ein Open-Source-Automatisierungstool, das verwendet |
|
577 |
wird, um die Bereitstellung, Konfiguration und Verwaltung von |
|
578 |
IT-Systemen zu automatisieren. Dabei führt es Aufgaben über SSH auf |
|
579 |
entfernten Rechnern (Hosts) aus. Die Aufgaben werden dabei |
|
580 |
deklarativ als YAML Dateien, den sogenannten Playbooks , übergeben. |
|
581 |
</para> |
|
582 |
<para> |
|
583 |
Um die installation von Kivitendo einfacher zu gestalten liegt ein |
|
584 |
Playbook im scripts Ordner, welches die Installation von Kivitendo |
|
585 |
auf einer Ubuntu Umgebung automatisiert. |
|
586 |
</para> |
|
587 |
<para> |
|
588 |
Zur Installation mit Ansible liegt auf dem Git Repository im ansible |
|
589 |
Ordner mit dem benötigtem Playbook und Konfigurationsdateien. |
|
590 |
</para> |
|
591 |
<para> |
|
592 |
Um die installation zu starten wechseln sie zunächst in den Order |
|
593 |
<literal>scripts/ansible</literal> und führen dann folgenden Befehl |
|
594 |
aus. |
|
595 |
</para> |
|
596 |
<programlisting> |
|
597 |
ansible-playbook --ask-become-pass main.yaml --extra-vars"target=ZIEL_RECHNER" |
|
598 |
</programlisting> |
|
599 |
<para> |
|
600 |
Der/die Hosts auf denen Kivitendo installiert werden soll wird in |
|
601 |
der Variable target übergeben. Als nächstes werden sie von Ansible |
|
602 |
aufgefordert das BECOME password einzutragen, hierbei handelt es |
|
603 |
sich um das Passwort des nutzers, über den die Installation laufen |
|
604 |
wird. |
|
605 |
</para> |
|
606 |
<para> |
|
607 |
Nach ausführen des Playbooks ist Kivitendo über den Browser |
|
608 |
erreichbar unter |
|
609 |
<literal>http://<IP des rechners>/kivitendo-erp/</literal> |
|
610 |
</para> |
|
611 |
<para> |
|
612 |
Nun muss noch eine Datenbank für Benutzer und Mandanten angelegt |
|
613 |
werden. Dies kann über die Weboberfläche getan werden, indem man |
|
614 |
sich mit dem Passwort <literal>admin123</literal> in der |
|
615 |
Administrationsoberfläche anmeldet. |
|
616 |
</para> |
|
577 | 617 |
</sect1> |
578 | 618 |
<sect1 id="Manuelle-Installation-des-Programmpaketes" |
579 | 619 |
xreflabel="Manuelle Installation des Programmpaketes"> |
Auch abrufbar als: Unified diff
Ansible Dokumentation überarbeitet