Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 93766fc2

Von Enrique Morales vor mehr als 1 Jahr hinzugefügt

  • ID 93766fc2fa5d1f98df161b5bd16c50f28c5b33eb
  • Vorgänger bfc04a83

Ansible Dokumentation überarbeitet

Unterschiede anzeigen:

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 &quot;target=ZIEL_RECHNER&quot;</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&quot;target=ZIEL_RECHNER&quot;
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://&lt;IP des rechners&gt;/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