mimacom.crowd
Rôle Ansible : crowd
Installe Atlassian Crowd sur des serveurs Linux. Ce rôle installera OpenJDK par défaut.
Exigences
Aucune.
Variables du rôle
Les variables disponibles sont énumérées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml
) :
crowd_version: 3.1.3
Spécifiez la version de Crowd à installer
crowd_fqdn: ""
Définir le nom de domaine complet (FQDN) du proxy Tomcat
crowd_https: False
Définir le protocole du proxy Tomcat
crowd_port: ""
Définir le port du proxy Tomcat
crowd_include_jdk: True
Définir False pour désactiver l'installation d'OpenJDK.
crowd_openjdk_version: 1.8.0
Quelle version d'OpenJDK installer pour exécuter Crowd. Vérifiez les plateformes prises en charge par Crowd et ajustez cette variable si nécessaire.
crowd_user: crowd
Nom de l'utilisateur sous lequel le service fonctionnera
crowd_application_folder: "/opt/atlassian/crowd"
Chemin où installer l'application
crowd_data_folder: "/var/atlassian/application-data/crowd"
Chemin où les données de l'application seront stockées
crowd_jvm_memory: 1g
Taille du tas de la machine virtuelle Java
Dépendances
Aucune.
Exemple de Playbook
Cela installe Crowd et indique à Tomcat d'attendre un vHost spécifique et une connexion HTTPS (paramètres de proxy).
- hosts: servers
become: yes
roles:
- role: mimacom.crowd
Mettre à jour Crowd
Pour mettre à jour Crowd, il suffit de changer la variable de version à un numéro de version supérieur. Les anciennes versions binaires seront conservées mais ne seront plus utilisées. Vous devez les supprimer manuellement.
Veuillez effectuer une sauvegarde appropriée avant la mise à jour, car les données de Crowd ne fonctionneront pas avec les anciennes versions. Si vous définissez une version inférieure à celle installée, le rôle échouera.
La version actuelle est sauvegardée en tant que fait ansible dans /etc/ansible/facts.d/
Licence
Licence Apache 2.0
Informations sur l'auteur
Ce rôle a été créé par Remo Wenger (mimacom).
ansible-galaxy install mimacom.crowd