ucsblibrary.fedora-marmotta

ansible-fedora-marmotta

Installiere Fedora und Marmotta als Tomcat-Servlets auf RHEL/CentOS.

Variablen

Allgemeines

  • project_base: das Verzeichnis, in dem die Daten von Fedora und Marmotta gespeichert werden; standardmäßig /opt.

  • install_path: das Verzeichnis für heruntergeladene Dateien; standardmäßig tmp.

  • tomcat: das Verzeichnis der Tomcat-Installation; standardmäßig /usr/share/tomcat.

  • psql_host: der Hostname des PostgreSQL-Servers, der von Fedora und Marmotta verwendet werden soll; standardmäßig localhost.

Fedora

  • fedora_base_path: der Stamm für die REST-API; standardmäßig prod.

  • fedora_ver: die zu installierende Version von Fedora; standardmäßig 4.7.5.

  • fedora_256: der SHA-256-Hash des Fedora-Downloads.

  • ispn_pass: das Passwort für die PostgreSQL-Rolle von Fedora (setze dies selbst).

  • ispn_user: der Name der PostgreSQL-Rolle von Fedora; standardmäßig fcrepo.

  • fedora_fs: ein Dictionary, das den Einhängepunkt für das Volume definiert, auf das Fedora binäre Daten schreiben wird; standardmäßig { mount_point: "{{ project_base }}/fedora—data" }.

  • fedora_subdirectory: das Verzeichnis innerhalb des fedora_fs.mount_point, in das diese Instanz von Fedora schreiben soll.

Marmotta

  • marmotta_ver: die zu installierende Version von Marmotta; standardmäßig 3.3.0.

  • marmotta_256: der SHA-256-Hash des Marmotta-Tarballs.

  • marmotta_home: das Hauptverzeichnis für die Marmotta-Installation; standardmäßig {{ project_base }}/marmotta.

  • marmotta_pg_pass: das Passwort für die PostgreSQL-Rolle von Marmotta (setze dies selbst).

  • marmotta_pg_user: der Name der PostgreSQL-Rolle von Marmotta; standardmäßig marmotta.

Beispiel Playbook

- hosts: all
  roles:
    - role: ucsblibrary.fedora-marmotta
      become: yes
      fedora_ver: 4.7.0
      fedora_256: 1f478176649cb8cfff423e9aad839ece1cb1fff0ee5b3db2cbf3b0d5449486ca
      fedora_data_root: /fedora

Lizenz

Diese Software ist urheberrechtlich geschützt © 2017 Die Regentschaft der Universität von
Kalifornien. Alle Rechte vorbehalten.

Erlaubnis zum Kopieren, Modifizieren und Verteilen dieser Software und ihrer
Dokumentation für Bildungs-, Forschungs- und Gemeinnützigkeitszwecke
ohne Gebühr und ohne schriftliche Vereinbarung wird hiermit gewährt,
vorausgesetzt, dass der obige Urheberrechtshinweis, dieser Absatz und die
folgenden drei Absätze in allen Kopien erscheinen.

Die Erlaubnis zur kommerziellen Nutzung dieser Software kann durch
Kontaktaufnahme mit folgendem Büro erhalten werden:

Technology Transfer Office
9500 Gilman Drive, Mail Code 0910
Universität von Kalifornien
La Jolla, CA 92093-0910
(858) 534-5815
[email protected]

Dieses Softwareprogramm und die Dokumentation sind urheberrechtlich geschützt durch die Regentschaft
der Universität von Kalifornien. Das Softwareprogramm und die
Dokumentation werden "wie sie sind" zur Verfügung gestellt, ohne irgendwelche
begleitenden Dienstleistungen von den Regents. Die Regentschaft gewährleistet nicht, dass der Betrieb
des Programms ununterbrochen oder fehlerfrei sein wird. Der Endbenutzer
versteht, dass das Programm für Forschungszwecke entwickelt wurde und wird
advisiert, sich nicht ausschließlich auf das Programm zu verlassen.

IN KEINEM FALL HAFTET DIE UNIVERSITÄT VON KALIFORNIEN GEGENÜBER EINER PARTEI
FÜR DIREKTE, INDIREKTE, BESONDERE, ZUFÄLLIGE ODER FOLGESCHÄDEN,
EINSCHLIESSLICH VERLORENE GEWINNE, DIE AUS DER NUTZUNG DIESER SOFTWARE UND
DEREN DOKUMENTATION RESULTIEREN, SELBST WENN DIE UNIVERSITÄT VON KALIFORNIEN AUF DIE MÖGLICHKEIT SOLCHER SCHÄDEN
HINGEWIESEN WURDE. DIE UNIVERSITÄT VON KALIFORNIEN LEHNT SPEZIFISCH JEGLICHE GARANTIEN AB, EINSCHLIEßLICH, ABER NICHT BEGRENZT AUF, DIE
STILLEN GARANTIEN DER MARKTFÄHIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. DIE SOFTWARE, DIE HIER ZUR VERFÜGUNG GESTELLT WIRD, ERFOLGT AUF EINER "WIE ES IST"-BASIS,
UND DIE UNIVERSITÄT VON KALIFORNIEN IST NICHT VERPFLICHTET, WARTUNG, UNTERSTÜTZUNG, UPDATES, ERWEITERUNGEN ODER MODIFIKATIONEN
BEREITZUSTELLEN.
Über das Projekt

Install Fedora and Marmotta under Tomcat

Installieren
ansible-galaxy install ucsblibrary.fedora-marmotta
GitHub Repository
Lizenz
Unknown
Downloads
71
Besitzer