abessifi.weblogic

Ansible WebLogic ロール

説明

これは、CentOS 7にOracle WebLogic Serverをインストールおよび構成するためのAnsibleロールです。

対応システム

  • CentOS

要件

  • Ansible 1.9 以上(pipを使って簡単にインストール可能。例: sudo pip install ansible==1.9.2
  • Vagrant 1.7 以上
  • SSHパスワード認証を使用する場合に必要なsshpassパッケージ。Ubuntu/Debianでは: $ sudo apt-get install sshpass
  • VirtualBox
  • Oh-my-box ツール(オプション)。AnsibleとRubyが事前インストールされたVagrantベースボックスを快速にプロビジョニングし、パッケージ化したい場合に使用します。

依存関係

このバージョンのOracle WebLogic ServerとQuick Installerは、JDK 1.8の使用を必要とします。始める前に、適切なJDKバージョンがインストールされていることを確認してください。

Oracle JDK 8をインストールするために、こちらのAnsible Javaロールを使用します(インストール: $ ansible-galaxy install abessifi.java)。

ロール変数

TODO

使用方法

TODO

開発とテスト

Vagrantでのテスト

迅速なテストのために、Vagrantを使ってCentOS VMを立ち上げることができます。環境に合わせて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愛好者のAhmed Bessifiによって作成されました。

プロジェクトについて

Install and configure Oracle Weblogic Server

インストール
ansible-galaxy install abessifi.weblogic
ライセンス
mit
ダウンロード
599
所有者
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.