lean_delivery.jboss

Rôle JBoss

Licence Statut de construction

Résumé

Ce rôle installe JBoss Application sur les plateformes Linux et Windows.
Le rôle JBoss actuel peut être installé sur les systèmes d'exploitation Linux 6.* et 7.*

Tâches du rôle

  • Créer un utilisateur JBoss (Linux)
  • Installer JBoss
    • Possibilité supplémentaire d'installer depuis S3, le web, jboss-org, ou une source locale.
  • Définir la variable JBOSS_HOME (Linux)

Exigences

  • Version minimale d'Ansible pour l'installation : 2.5
  • Versions de JBoss prises en charge :
    • 6
    • 7
  • Systèmes d'exploitation pris en charge :
    • CentOS
      • 6
      • 7
    • Windows :
      • 10

Variables du rôle


  • jboss_user - utilisateur pour JBoss

  • jboss_group - groupe pour l'utilisateur JBoss

  • transport - source de transport de l'artefact Disponibles :

    • jboss-org - télécharger l'artefact depuis http://download.jboss.org avec les versions spécifiées :
      • jboss_major_version
      • jboss_minor_version
      • jboss_patch_version
    • web - récupérer l'artefact depuis une URL web personnalisée
    • local - artefact local
  • jboss_path - où JBoss doit être installé par défaut : /opt/jboss

  • download_path - dossier local pour le téléchargement des artefacts par défaut : /tmp/

  • transport_web - URI pour l'artefact http/https, par exemple "http://my-storage.example.com/jboss-as-7.1.1.Final.zip"

  • transport_local - chemin pour l'artefact local, par exemple "/tmp/jboss-as-7.1.1.Final.zip"

Exemple de Playbook

Installer JBoss depuis jboss.org :

- name: "Installer JBoss depuis jboss.org"
  hosts: all

  roles:
    - role: "lean-delivery.jboss"
      jboss_major_version: 7
      jboss_minor_version: 1
      jboss_patch_version: 1

Installer JBoss depuis un fichier local :

- name: "Installer JBoss depuis local"
  hosts: all

  roles:
    - role: "lean-delivery.jboss"
      transport: "local"
      transport_local: "/tmp/jboss-as-7.1.1.Final.zip"

Licence

Apache2

Auteurs

À propos du projet

Lean Delivery Jboss install

Installer
ansible-galaxy install lean_delivery.jboss
Licence
apache-2.0
Téléchargements
812
Propriétaire
Simplify by using!