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
- アーティファクトをダウンロードするためのローカルフォルダ
デフォルト:/tmp
tf_version
- Endeca ToolsAndFrameworksのバージョンtf_hostname
- Endeca ToolsAndFrameworksのホスト名
デフォルト:"{{ ansible_fqdn }}"
Oracleドキュメントで定義されているようにToolsAndFrameworksのバージョンを設定する
base_root
- PlatformServicesをインストールする場所
デフォルト:/opt
tf_service
- サービスの名前
デフォルト:endeca-toolsandframeworks
install_type
- インストールのタイプ
利用可能:完全インストール
最小インストール
nfs_exports
- NFS共有フォルダのリスト(ATG Oracle Commerceストアアプリケーションと共有)
例:
nfs_exports:
- "/home/public *(rw,sync,no_root_squash)"
11.0以降のToolsAndFrameworksバージョンのパラメータ
install_group
- ユーザーのインストールグループ
デフォルト:oinstall
inventory_directory
- Oracleインベントリディレクトリへのパス
デフォルト:{{ base_root }}/oraInventory
ora_inst
- oraInst.locファイルへのパス
デフォルト:/etc/oraInst.loc
スワップ設定
swapfile_path
- スワップファイルのパス
デフォルト:/swapfile
swapfile_bs_size_mb
デフォルト:1
swapfile_count
- スワップサイズ
デフォルト:512
workbench_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