lean_delivery.endeca_toolsandframeworks

endeca_toolsandframeworks

ライセンス ビルド状況 ビルド状況 Galaxy Ansible Ansible

概要


このロールは、LinuxプラットフォームにOracle Endeca Tools and Frameworksをインストールし、すべてのチャネルでのコンテンツの動的表示を可能にします。

要件


  • インストールに必要なAnsibleの最小バージョン: 2.5
  • サポートされているToolsAndFrameworksのバージョン:
    • 3.x.x
    • 11.x.x
    • それ以上のバージョンは再テストが必要です
  • サポートされているOS:
    • CentOS
      • 6
      • 7

サポートマトリックスの詳細については、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

作者情報


著者:

プロジェクトについて

Lean Delivery Oracle Endeca ToolsAndFrameworks install

インストール
ansible-galaxy install lean_delivery.endeca_toolsandframeworks
ライセンス
apache-2.0
ダウンロード
350
所有者
Simplify by using!