abessifi.weblogic

Rola Ansible WebLogic

Opis

Jest to rola Ansible do instalacji i konfiguracji serwera Oracle WebLogic na CentOS 7.

Obsługiwane systemy

  • CentOS

Wymagania

  • Ansible 1.9 lub wyższy (można łatwo zainstalować za pomocą pip. Przykład: sudo pip install ansible==1.9.2)
  • Vagrant 1.7 lub wyższy
  • Pakiet sshpass, który jest wymagany przez Ansible, jeśli używasz uwierzytelniania SSH za pomocą hasła. Na Ubuntu/Debian: $ sudo apt-get install sshpass
  • Virtualbox
  • Narzędzie Oh-my-box, opcjonalnie, jeśli chcesz szybko skonfigurować i zapakować bazowy box Vagrant z preinstalowanym Ansible i Ruby.

Zależności

Ta wersja serwera Oracle WebLogic i Szybkiej Instalacji wymaga użycia JDK 1.8. Upewnij się, że masz zainstalowaną i gotową do użycia odpowiednią wersję JDK przed rozpoczęciem.

Użyj tej roli Ansible Java, aby zainstalować Oracle JDK 8 (Instalacja: $ ansible-galaxy install abessifi.java).

Zmienne roli

TODO

Użycie

TODO

Rozwój i testowanie

Testowanie za pomocą Vagrant

Aby przeprowadzić szybkie testy, możesz uruchomić maszynę wirtualną CentOS za pomocą Vagrant. Może być konieczne dostosowanie pliku Vagrantfile do Twojego środowiska (adresy IP itp.).

$ vagrant up

Uruchom testy akceptacyjne

Testy akceptacyjne/integracyjne można uruchomić za pomocą narzędzia test-kitchen. Wszystkie napisane testy akceptacyjne znajdują się w katalogu ./test/integration/.

Plik .kitchen.yml opisuje konfigurację testów oraz listę zestawów testowych do uruchomienia. Domyślnie Twoje instancje będą konwergowane z Ansible i uruchamiane w maszynach wirtualnych Vagrant.

Aby wyświetlić instancje:

$ kitchen list

Instancja                            Sterownik   Dostawca      Weryfikator  Transport  Ostatnia Akcja
default-centos-7-x64				Vagrant     AnsiblePlaybook  Busser    Ssh        <Nie Utworzono>

Aby uruchomić domyślny zestaw testów na platformie CentOS 7, wykonaj następującą komendę:

$ kitchen test

Autor

Ta rola została stworzona przez Ahmed Bessifi, entuzjastę DevOps.

O projekcie

Install and configure Oracle Weblogic Server

Zainstaluj
ansible-galaxy install abessifi.weblogic
Licencja
mit
Pobrania
599
Właściciel
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.