weblogic

Роль Ansible для WebLogic

Описание

Это роль Ansible для установки и настройки Oracle Weblogic Server на CentOS 7.

Поддерживаемые системы

  • CentOS

Требования

  • Ansible 1.9 или выше (можно легко установить с помощью pip. Например: sudo pip install ansible==1.9.2)
  • Vagrant 1.7 или выше
  • Пакет sshpass, который необходим Ansible, если вы используете аутентификацию SSH по паролю. На Ubuntu/Debian: $ sudo apt-get install sshpass
  • Virtualbox
  • Oh-my-box, инструмент, опционально, если вы хотите быстро создать и упаковать базовый образ Vagrant с предустановленными Ansible и Ruby.

Зависимости

Эта версия Oracle WebLogic Server и Quick Installer требуют использования JDK 1.8. Убедитесь, что у вас установлена правильная версия JDK и она готова к использованию перед началом.

Используйте эту роль Ansible для установки Oracle JDK 8 (Установка: $ ansible-galaxy install abessifi.java).

Переменные роли

TODO

Использование

TODO

Разработка и тестирование

Тестирование с Vagrant

Для быстрых тестов вы можете запустить виртуальную машину CentOS с помощью Vagrant. Возможно, вам нужно будет адаптировать Vagrantfile под вашу среду (IP-адреса и т.д.).

$ vagrant up

Запуск тестов на приемлемость

Тесты на приемлемость/интеграционные тесты могут быть запущены против роли с помощью магического инструмента test-kitchen. Все написанные тесты находятся в директории ./test/integration/.

Файл .kitchen.yml описывает конфигурацию тестирования и список тестов для запуска. По умолчанию ваши экземпляры будут развернуты с помощью Ansible и запущены в виртуальных машинах Vagrant.

Чтобы вывести список экземпляров:

$ kitchen list

Экземпляр                           Драйвер   Провизор        Проверяющий  Транспорт  Последнее действие
default-centos-7-x64               Vagrant   AnsiblePlaybook  Busser      Ssh        <Не создано>

Чтобы запустить стандартный набор тестов на платформе CentOS 7, выполните следующее:

$ kitchen test

Автор

Эта роль была создана Ахмедом Бессифи, энтузиастом DevOps.

О проекте

Install and configure Oracle Weblogic Server

Установить
ansible-galaxy install abessifi/ansible-weblogic
Лицензия
mit
Загрузки
581
Владелец
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.