sirreeall.acs

acs

Statut de construction

Effectue les actions suivantes :

  1. Télécharge Alfresco Content Services 6.1 depuis Nexus (cela nécessite des identifiants Nexus à obtenir auprès du support client d'Alfresco)
  2. Extrait le fichier zip téléchargé dans le répertoire spécifié acs_install_folder

Exigences

Cela utilise le module Ansible Unarchive qui nécessite que gtar ou unzip soit installé sur l'hôte cible.

Le dossier acs_install_folder peut être créé à l'avance, mais il doit être vide. Si le répertoire n'est pas vide, toutes les autres tâches seront ignorées pour des raisons de sécurité.

Variables de rôle

Variables obligatoires

Les deux nexus_user et nexus_password doivent être spécifiés lors de l'utilisation de ce rôle. Il existe plusieurs façons de le faire, par exemple :

  1. Passer en ligne de commande avec --extra_vars (non recommandé)
  2. Utiliser var_prompt
  3. Utiliser ansible-vault
Nom Par défaut Remarques
acs_install_folder /opt/alfresco L'emplacement où le fichier zip est téléchargé et extrait
acs_user alfresco Le compte utilisateur qui possédera les fichiers extraits et le dossier acs_install_folder
nexus_user Obligatoire
nexus_password Obligatoire
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 vers le fichier zip

Exemple de Playbook

Voici comment utiliser var_prompts pour exécuter ce rôle

- hosts: all
  vars_prompt:
    - name: nexus_user
      prompt: "Veuillez spécifier votre nom d'utilisateur Maven : "
      private: no

    - name: nexus_password
      prompt: "Veuillez spécifier votre mot de passe Maven : "
      private: yes
      encrypt: "sha512_crypt"
  
  include_role: 
    name: acs

Licence

Gratuit

À propos du projet

Downloads and unpacks Alfresco Content Services 6.1 from Nexus

Installer
ansible-galaxy install sirreeall.acs
Licence
Unknown
Téléchargements
91
Propriétaire