sirreeall.acs

acs

Build Status

Führt die folgenden Aktionen aus:

  1. Lädt Alfresco Content Services 6.1 von Nexus herunter (dies erfordert Nexus-Anmeldeinformationen, die von dem Alfresco-Kundensupport angefordert werden müssen).
  2. Entpackt die heruntergeladene Zip-Datei in das angegebene Verzeichnis acs_install_folder.

Anforderungen

Dies verwendet das Ansible Unarchive Modul, welches gtar oder unzip auf dem Zielhost installiert haben muss.

Das Verzeichnis acs_install_folder kann im Voraus erstellt werden, muss jedoch leer sein. Wenn das Verzeichnis nicht leer ist, werden alle anderen Aufgaben aus Sicherheitsgründen übersprungen.

Rollenvariablen

Pflichtvariablen

Sowohl nexus_user als auch nexus_password müssen angegeben werden, wenn diese Rolle verwendet wird. Es gibt verschiedene Möglichkeiten, dies zu tun, zum Beispiel:

  1. Übergabe über die Kommandozeile mit --extra_vars (nicht empfohlen)
  2. Verwendung von var_prompt
  3. Verwendung von ansible-vault
Name Standard Bemerkungen
acs_install_folder /opt/alfresco Der Ort, an dem die Zip-Datei heruntergeladen und entpackt wird
acs_user alfresco Das Benutzerkonto, dem die entpackten Dateien und das Verzeichnis acs_install_folder gehören
nexus_user Pflicht
nexus_password Pflicht
nexus_url https://artifacts.alfresco.com/nexus/content/groups/internal/org/alfresco/alfresco-content-services-distribution/6.1.0/alfresco-content-services-distribution-6.1.0.zip URL zur Zip-Datei

Beispiel-Playbook

Hier ist, wie man var_prompts verwendet, um diese Rolle auszuführen:

- hosts: all
  vars_prompt:
    - name: nexus_user
      prompt: "Bitte geben Sie Ihren Maven-Benutzernamen an: "
      private: no

    - name: nexus_password
      prompt: "Bitte geben Sie Ihr Maven-Passwort an: "
      private: yes
      encrypt: "sha512_crypt"
  
  include_role: 
    name: acs

Lizenz

Kostenlos

Über das Projekt

Downloads and unpacks Alfresco Content Services 6.1 from Nexus

Installieren
ansible-galaxy install sirreeall.acs
GitHub Repository
Lizenz
Unknown
Downloads
91
Besitzer