mimacom.bamboo

Rôle Ansible : bamboo

Statut de construction

Installe Atlassian Bamboo sur des serveurs Linux. Ce rôle installera OpenJDK par défaut.

Exigences

Aucune.

Variables de rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :

bamboo_master_version: 6.10.4

Indique la version de Bamboo à installer.

bamboo_master_fqdn: ""

Définir le FQDN du proxy Tomcat.

bamboo_master_https: False

Définir le protocole du proxy Tomcat.

bamboo_master_port: ""

Définir le port du proxy Tomcat.

bamboo_master_include_jdk: True

Mettre sur False pour désactiver l'installation d'OpenJDK.

bamboo_master_openjdk_version: 1.8.0

Quelle version d'OpenJDK installer pour faire fonctionner Bamboo. Vérifiez les plateformes supportées par Bamboo et ajustez cette variable si nécessaire.

bamboo_master_user: bamboo

Nom de l'utilisateur sous lequel le service sera exécuté.

bamboo_master_application_folder: "/opt/atlassian/bamboo"

Chemin où installer l'application.

bamboo_master_data_folder: "/var/atlassian/application-data/bamboo"

Chemin où les données de l'application seront stockées.

bamboo_master_jvm_memory: 1g

Taille du tas de la JVM Java.

Dépendances

Aucune.

Exemple de Playbook

Cela installe Bamboo et indique à Tomcat d'attendre un vHost spécifique et une connexion HTTPS (paramètres du proxy).

- hosts: servers
  become: yes
  roles:
    - role: mimacom.bamboo

Mise à niveau de Bamboo

Pour mettre à niveau Bamboo, il suffit de changer la variable de version pour un numéro de version supérieur. Les anciennes versions binaires seront préservées mais pas utilisées. Vous devez les supprimer manuellement.

Veuillez faire une sauvegarde appropriée avant de mettre à niveau, car les données de Bamboo 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 enregistrée comme un 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.

À propos du projet

Installs Atlassian Bamboo server

Installer
ansible-galaxy install mimacom.bamboo
Licence
apache-2.0
Téléchargements
1.1k
Propriétaire
Leading provider of open source, cloud and data software.