abessifi.weblogic

Ansible WebLogic Rolle

Beschreibung

Dies ist eine Ansible-Rolle zur Installation und Konfiguration des Oracle Weblogic Servers auf CentOS 7.

Unterstützte Systeme

  • CentOS

Anforderungen

  • Ansible 1.9 oder höher (kann einfach über pip installiert werden. Z.B: sudo pip install ansible==1.9.2)
  • Vagrant 1.7 oder höher
  • Das sshpass-Paket, welches von Ansible benötigt wird, wenn Sie die SSH-Authentifizierung mit Passwort verwenden. Auf Ubuntu/Debian: $ sudo apt-get install sshpass
  • Virtualbox
  • Oh-my-box Tool, optional, wenn Sie schnell eine Vagrant-Basisbox mit Ansible und Ruby vorinstalliert erstellen und verpacken möchten.

Abhängigkeiten

Diese Version des Oracle WebLogic Servers und der Quick Installer erfordert die Verwendung von JDK 1.8. Stellen Sie sicher, dass Sie die richtige JDK-Version installiert und bereit zur Verwendung haben, bevor Sie beginnen.

Verwenden Sie diese Ansible Java-Rolle, um Oracle JDK 8 zu installieren (Installation: $ ansible-galaxy install abessifi.java).

Rollenvariablen

TODO

Nutzung

TODO

Entwicklung und Test

Test mit Vagrant

Für schnelle Tests können Sie eine CentOS-VM mit Vagrant starten. Möglicherweise müssen Sie die Vagrantfile an Ihre Umgebung anpassen (IP-Adressen usw.).

$ vagrant up

Akzeptanztests ausführen

Akzeptanz-/Integrationstests können mit dem magischen Tool test-kitchen gegen die Rolle ausgeführt werden. Alle geschriebenen Akzeptanztests befinden sich im Verzeichnis ./test/integration/.

Die .kitchen.yml-Datei beschreibt die Testkonfiguration und die Liste der auszuführenden Test-Suiten. Standardmäßig werden Ihre Instanzen mit Ansible erstellt und in Vagrant-VMs ausgeführt.

Um die Instanzen aufzulisten:

$ kitchen list

Instanz                            Treiber    Bereitsteller       Prüfer   Transport  Letzte Aktion
default-centos-7-x64				Vagrant    AnsiblePlaybook    Busser   Ssh        <Nicht erstellt>

Um die Standard-Test-Suite auf einer CentOS 7-Plattform auszuführen, geben Sie Folgendes ein:

$ kitchen test

Autor

Diese Rolle wurde von Ahmed Bessifi, einem DevOps-Enthusiasten, erstellt.

Über das Projekt

Install and configure Oracle Weblogic Server

Installieren
ansible-galaxy install abessifi.weblogic
Lizenz
mit
Downloads
599
Besitzer
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.