lean_delivery.endeca_toolsandframeworks

endeca_toolsandframeworks

授权 构建状态 构建状态 Galaxy Ansible Ansible

摘要


这个角色用于在Linux平台上安装Oracle Endeca工具和框架,使内容在所有通道中动态展示。

需求


  • 安装所需的最小ansible版本:2.5
  • 支持的ToolsAndFrameworks版本
    • 3.x.x
    • 11.x.x
    • 更高版本需要重新测试
  • 支持的操作系统
    • CentOS
      • 6
      • 7

有关支持矩阵的更多信息,请访问 https://support.oracle.com

MDEX引擎和平台服务需要预先安装:

  • lean_delivery.endeca_mdex
  • lean_delivery.endeca_platformservices
对于测试场景,使用endeca_toolsandframeworks/requirements.yml  
如果需要其他角色/版本,请将requirements.yml放入molecule/<scenario_name>并在molecule.yml中移除以下行  
  options:  
    role-file: requirements.yml

角色变量


  • transport - 工件源传输
    可选:

    • web - 从自定义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工具和框架版本

  • tf_hostname - Endeca工具和框架主机名
    默认: "{{ ansible_fqdn }}"

设置ToolsAndFrameworks版本,如官方Oracle文档所定义

  • 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工具和框架 11.3.0:

- name: "从本地安装工具和框架 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"

从网络安装Endeca工具和框架 11.3.0,带有NFS共享文件夹:

- name: "从网络安装工具和框架 11.3.0,带有NFS共享文件夹"
  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!