lean_delivery.endeca_toolsandframeworks
endeca_toolsandframeworks
概要
このロールは、LinuxプラットフォームにOracle Endeca Tools and Frameworksをインストールし、すべてのチャネルでのコンテンツの動的表示を可能にします。
要件
- インストールに必要なAnsibleの最小バージョン: 2.5
- サポートされているToolsAndFrameworksのバージョン:
- 3.x.x
- 11.x.x
- それ以上のバージョンは再テストが必要です
- サポートされているOS:
- CentOS
- 6
- 7
- CentOS
サポートマトリックスの詳細については、https://support.oracle.comをお訪ねください。
MDEX EngineとPlatformServicesは事前にインストールする必要があります:
- lean_delivery.endeca_mdex
- lean_delivery.endeca_platformservices
テストシナリオには endeca_toolsandframeworks/requirements.yml が使用されます。
他のロール/バージョンが必要な場合は、molecule/<scenario_name> に requirements.yml を置き、molecule.yml の
行を削除してください。
options:
role-file: requirements.yml
ロール変数
transport- アーティファクトのソーストランスポート
利用可能:web- カスタムウェブURIからアーティファクトを取得local- ローカルアーティファクト
transport_web- http/httpsアーティファクトのURI 例: "http://my-storage.example.com/V861200-01.zip"transport_local- ローカルアーティファクトのパス 例: "/tmp/V861200-01.zip"download_path- アーティファクトをダウンロードするためのローカルフォルダ
デフォルト:/tmptf_version- Endeca ToolsAndFrameworksのバージョンtf_hostname- Endeca ToolsAndFrameworksのホスト名
デフォルト:"{{ ansible_fqdn }}"
Oracleドキュメントで定義されているようにToolsAndFrameworksのバージョンを設定する
base_root- PlatformServicesをインストールする場所
デフォルト:/opttf_service- サービスの名前
デフォルト:endeca-toolsandframeworksinstall_type- インストールのタイプ
利用可能:完全インストール最小インストール
nfs_exports- NFS共有フォルダのリスト(ATG Oracle Commerceストアアプリケーションと共有)
例:
nfs_exports:
- "/home/public *(rw,sync,no_root_squash)"
11.0以降のToolsAndFrameworksバージョンのパラメータ
install_group- ユーザーのインストールグループ
デフォルト:oinstallinventory_directory- Oracleインベントリディレクトリへのパス
デフォルト:{{ base_root }}/oraInventoryora_inst- oraInst.locファイルへのパス
デフォルト:/etc/oraInst.loc
スワップ設定
swapfile_path- スワップファイルのパス
デフォルト:/swapfileswapfile_bs_size_mb
デフォルト:1swapfile_count- スワップサイズ
デフォルト:512workbench_password- デフォルトのワークベンチadminパスワードを更新(例:Admin123)workbench_port- ワークベンチのポート
デフォルト:8006
例プレイブック
ローカルからEndeca ToolsAndFrameworks 11.3.0をインストールする:
- name: "ローカルからToolsAndFrameworks 11.3.0をインストール"
hosts: all
roles:
- role: lean_delivery.endeca_mdex
transport: "local"
transport_local: "/tmp/V861206-01.zip"
- role: lean_delivery.endeca_platformservices
transport: "local"
transport_local: "/tmp/V861203-01.zip"
- role: lean_delivery.endeca_toolsandframeworks
tf_version: "11.3.0"
transport: "local"
transport_local: "/tmp/V861200-01.zip"
workbench_password: "Admin123"
vars:
base_root: "/opt"
mdex_version: "11.3.0"
ps_version: "11.3.0"
NFS共有フォルダを使用してWebからEndeca ToolsAndFrameworks 11.3.0をインストールする:
- name: "WebからNFS共有フォルダを使ってToolsAndFrameworks 11.3.0をインストール"
hosts: all
roles:
- role: lean_delivery.endeca_mdex
transport: "web"
transport_web: "http://my-storage.example.com/V861206-01.zip"
- role: lean_delivery.endeca_platformservices
ps_version: "11.3.0"
transport: "web"
transport_web: "http://my-storage.example.com/V861203-01.zip"
- role: lean_delivery.endeca_toolsandframeworks
tf_version: "11.3.0"
transport: "web"
transport_web: "http://my-storage.example.com/V861200-01.zip"
workbench_password: "Admin123"
nfs_exports:
- "/home/public *(rw,sync,no_root_squash)"
vars:
base_root: "/opt"
mdex_version: "11.3.0"
ps_version: "11.3.0"
- hosts: servers
roles:
- { role: ansible-role-endeca-toolsandframeworks, x: 42 }
ライセンス
Apache
作者情報
著者:
- リーンデリバリーチーム team@lean-delivery.com
Lean Delivery Oracle Endeca ToolsAndFrameworks install
ansible-galaxy install lean_delivery.endeca_toolsandframeworks