abessifi.weblogic

Rol de Ansible para WebLogic

Descripción

Este es un rol de Ansible para instalar y configurar Oracle WebLogic Server en CentOS 7.

Sistemas soportados

  • CentOS

Requisitos

  • Ansible 1.9 o superior (se puede instalar fácilmente a través de pip. Por ejemplo: sudo pip install ansible==1.9.2)
  • Vagrant 1.7 o superior
  • Paquete sshpass, necesario para Ansible si usas autenticación SSH por contraseña. En Ubuntu/Debian: $ sudo apt-get install sshpass
  • VirtualBox
  • Herramienta Oh-my-box, opcional, si deseas provisionar y empaquetar rápidamente una caja base de Vagrant con Ansible y Ruby preinstalados.

Dependencias

Esta versión de Oracle WebLogic Server y el Instalador Rápido requieren el uso de JDK 1.8. Asegúrate de tener la versión correcta de JDK instalada y lista para usar antes de empezar.

Usa este rol de Ansible Java para instalar Oracle JDK 8 (Instalación: $ ansible-galaxy install abessifi.java).

Variables del rol

TODO

Uso

TODO

Desarrollo y pruebas

Pruebas con Vagrant

Para pruebas rápidas, puedes levantar una máquina virtual CentOS usando Vagrant. Es posible que necesites adaptar el Vagrantfile para que se ajuste a tu entorno (direcciones IP, etc.).

$ vagrant up

Ejecutar pruebas de aceptación

Las pruebas de aceptación/integración se pueden ejecutar contra el rol usando la herramienta mágica test-kitchen. Todas las pruebas de aceptación escritas están en el directorio ./test/integration/.

El archivo .kitchen.yml describe la configuración de pruebas y la lista de suites de pruebas a ejecutar. Por defecto, tus instancias se convergerán con Ansible y se ejecutarán en máquinas virtuales de Vagrant.

Para listar las instancias:

$ kitchen list

Instancia                            Driver   Provisionador      Verificador  Transporte  Última Acción
default-centos-7-x64                Vagrant  AnsiblePlaybook   Busser      Ssh        <No Creado>

Para ejecutar la suite de pruebas predeterminada en una plataforma CentOS 7, ejecuta lo siguiente:

$ kitchen test

Autor

Este rol fue creado por Ahmed Bessifi, un entusiasta de DevOps.

Acerca del proyecto

Install and configure Oracle Weblogic Server

Instalar
ansible-galaxy install abessifi.weblogic
Licencia
mit
Descargas
599
Propietario
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.