lean_delivery.weblogic

weblogic

Licence Statut de construction Statut de construction Galaxy Ansible Ansible

Résumé


Ce rôle installe Oracle WebLogic Server sur des plateformes Linux, ce qui permet de construire et déployer des applications Java EE d'entreprise.

Exigences

  • Version minimale d'Ansible pour l'installation : 2.5
  • Versions de WebLogic prises en charge :
    • 10.x
    • 12.1.x
    • 12.2.1.x
    • des versions supérieures doivent être retestées
  • Systèmes d'exploitation pris en charge :
    • CentOS
      • 6
      • 7

Pour plus d'informations sur la matrice de support, veuillez visiter https://support.oracle.com

Java doit être préalablement installé :

  • lean_delivery.java

Pour exécuter "java -jar", le module open source javax a été utilisé (https://github.com/tima/ansible-javax)

Pour les scénarios de test, le fichier weblogic/requirements.yml est utilisé.
Si d'autres rôles/versions sont nécessaires, placez requirements.yml dans molecule/<nom_du_scénario> et supprimez dans molecule.yml les lignes
  options:
    role-file: requirements.yml

Variables du rôle

  • transport - source de transport de l'artéfact disponible :

    • web - récupérer l'artéfact depuis une uri web personnalisée
    • local - artéfact local
  • transport_web - URI pour l'artéfact http/https par exemple "http://my-storage.example.com/V886423-01.zip"

  • transport_local - chemin pour l'artéfact local par exemple "/tmp/V886423-01.zip"

  • download_path - dossier local pour télécharger les artéfacts défaut : /tmp

  • wls_user - utilisateur pour l'installation d'Oracle WebLogic défaut : weblogic

  • wls_group - groupe pour l'utilisateur weblogic défaut : weblogic

  • wls_version - version d'Oracle WebLogic

Définir la version de WebLogic comme indiqué dans la documentation officielle d'Oracle

  • wls_path - où WebLogic doit être installé défaut : /opt/weblogic

Paramètres pour créer Node Manager

Pour installer Node Manager
node_manager:
  install: True
  port: "5556"
  service: "wls-nodemanager"
Pour sauter l'installation de Node Manager
node_manager:
  install: False

Paramètres pour créer un domaine WebLogic

Pour installer un domaine WebLogic en mode développement sans SSL
domain:
  create: True
  name: "base_domain"
  server: "AdminServer"
  service: "wls-admin-server"
  user: "weblogic"
  password: "welcome0"
  port: "7001"
  start_mode: "dev"
  ssl: False
Pour installer un domaine WebLogic en mode développement avec SSL
domain:
  create: True
  name: "base_domain"
  server: "AdminServer"
  service: "wls-admin-server"
  user: "weblogic"
  password: "welcome0"
  port: "7001"
  start_mode: "dev"
  ssl: True
  ssl_port: "7002"
Pour sauter l'installation du domaine
domain:
  create: False

Paramètres pour les versions WebLogic à partir de 12.1.2

  • install_type - type d'installation, basé sur le fichier exécuteur d'installation (jar) disponible :

    • WebLogic Server
    • Complet avec exemples
    • Coherence
    • Infrastructure Fusion Middleware
    • Infrastructure Fusion Middleware avec exemples
  • install_group - groupe d'installation pour l'utilisateur défaut : oinstall

  • inventory_directory - chemin vers le répertoire d'inventaire Oracle défaut : /opt/oraInventory

  • ora_inst - chemin vers le fichier oraInst.loc défaut : /etc/oraInst.loc

Configuration de l'échange
  • swapfile_path - chemin vers le fichier d'échange défaut : /swapfile

  • swapfile_bs_size_mb défaut : 1

  • swapfile_count - taille de l'échange défaut : 514

Exemple de Playbook

Installation de WebLogic 12.2.1.3.0 à partir de local :

- name: "Installer WebLogic 12.2.1.3.0 à partir de local"
  hosts: all

  roles:
    - role: lean_delivery.java
      java_major_version: 8
      java_minor_version: 181
    - role: lean_delivery.weblogic
      wls_version: "12.2.1.3.0"
      transport: "local"
      transport_local: "/tmp/V886423-01.zip"
      install_type: "WebLogic Server"

Installation de WebLogic 10.3.6 avec SSL à partir du web :

- name: "Installer WebLogic 10.3.6 avec SSL à partir du web"
  hosts: all

  roles:
    - role: lean_delivery.java
      java_major_version: 6
      java_minor_version: 45
      transport: "web"
      transport_web: "http://my-storage.example.com/jdk-6u45-linux-x64.tar.gz"
    - role: lean_delivery.weblogic
      wls_version: "10.3.6"
      transport: "web"
      transport_web: "http://my-storage.example.com/V29852-01.zip"
      domain:
        create: True
        name: "base_domain"
        server: "AdminServer"
        service: "wls-admin-server"
        user: "weblogic"
        password: "welcome0"
        port: "7001"
        start_mode: "dev"
        ssl: True
        ssl_port: "7002"

Licence

Licence Apache 2.0

Auteurs

Équipe Lean Delivery

À propos du projet

Lean Delivery Oracle WebLogic server install

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