abessifi.weblogic

Rôle Ansible WebLogic

Description

Ceci est un rôle Ansible pour installer et configurer Oracle Weblogic Server sur CentOS 7.

Systèmes pris en charge

  • CentOS

Exigences

  • Ansible 1.9 ou version supérieure (peut être facilement installé via pip. Par exemple: sudo pip install ansible==1.9.2)
  • Vagrant 1.7 ou version supérieure
  • Le package sshpass qui est nécessaire pour Ansible si vous utilisez l'authentification SSH par mot de passe. Sur Ubuntu/Debian: $ sudo apt-get install sshpass
  • Virtualbox
  • Outil Oh-my-box, optionnel, si vous souhaitez rapidement préparer et créer une boîte de base Vagrant avec Ansible et Ruby pré-installés.

Dépendances

Cette version d'Oracle WebLogic Server et le Quick Installer nécessitent l'utilisation de JDK 1.8. Assurez-vous d'avoir la bonne version de JDK installée et prête à l'emploi avant de commencer.

Utilisez ceci rôle Ansible Java pour installer Oracle JDK 8 (Installation: $ ansible-galaxy install abessifi.java).

Variables du rôle

À faire

Utilisation

À faire

Développement et tests

Tester avec Vagrant

Pour des tests rapides, vous pouvez créer une VM CentOS avec Vagrant. Vous devrez peut-être adapter le Vagrantfile pour l’adapter à votre environnement (adresses IP, etc.).

$ vagrant up

Exécuter des tests d'acceptation

Les tests d'acceptation/intégration peuvent être exécutés contre le rôle en utilisant l’outil magique test-kitchen. Tous les tests d'acceptation écrits se trouvent dans le répertoire ./test/integration/.

Le fichier .kitchen.yml décrit la configuration de test et la liste des suites de tests à exécuter. Par défaut, vos instances seront convergées avec Ansible et exécutées dans des machines virtuelles Vagrant.

Pour lister les instances :

$ kitchen list

Instance                            Driver   Provisioner      Verifier  Transport  Dernière action
default-centos-7-x64				Vagrant  AnsiblePlaybook  Busser    Ssh        <Non créé>

Pour exécuter la suite de tests par défaut sur une plateforme CentOS 7, exécutez la commande suivante :

$ kitchen test

Auteur

Ce rôle a été créé par Ahmed Bessifi, un passionné de DevOps.

À propos du projet

Install and configure Oracle Weblogic Server

Installer
ansible-galaxy install abessifi.weblogic
Licence
mit
Téléchargements
599
Propriétaire
I’m a tech enthusiast who breathes code and loves creating beautiful software. I’m an active contributor to opensource projects and maintain a few of my own.