lean_delivery.atg_csc

atg_csc

许可证 构建状态 构建状态

摘要


该角色用于安装 Oracle ATG 电子商务服务中心。

需求


  • 安装的最低 Ansible 版本:2.5
  • 支持的 CSC 版本
    • 10.x
    • 11.0
    • 11.1
    • 11.2
    • 11.3
    • 较低或较高的版本需要重新测试
  • 支持的操作系统
    • CentOS
      • 6
      • 7

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

ATG 平台应先行安装:

  • lean_delivery.atg_platform

检查目标系统上是否已安装以下软件包:

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

角色变量


  • csc_version - 电子商务服务中心版本

  • transport - 组件源传输
    可选:

    • web - 从自定义网页 URI 获取组件
    • local - 本地组件
  • transport_web - 用于 http/https 组件的 URI,例如 "http://my-storage.example.com/V861213-01.zip"

  • transport_local - 本地组件的路径,例如 "/tmp/V861213-01.zip"

  • download_path - 下载组件的本地文件夹
    默认:/tmp

  • dynamo_root - 安装的 ATG 平台路径
    默认:/opt/atg/ATG

  • es_host - ATG 搜索主机(当使用 ATG 搜索作为搜索引擎时)

示例剧本


从本地安装 ATG 电子商务服务中心 11.3:

- name: "从本地安装 CSC 11.3"
  hosts: all

  roles:
    - role: lean_delivery.java
      java_major_version: 7
      java_minor_version: 80
      transport: "local"
      transport_local: "/tmp/jdk-7u80-linux-x64.tar.gz"
    - role: lean_delivery.jboss
      transport: "local"
      transport_local: "/tmp/jboss-eap-6.1.0.zip"
    - role: lean_delivery.atg_platform
      transport: "local"
      transport_local: "/tmp/V861209-01.zip"
    - role: lean_delivery.atg_csc
      csc_version: "11.3"
      transport: "local"
      transport_local: "/tmp/V861213-01.zip"


  vars:
    atg_version: "11.3"
    dynamo_root: "/opt/atg/ATG{{ atg_version }}"

从本地安装 ATG 电子商务服务中心 10.2:

- name: "从本地安装 CSC 10.2"
  hosts: all

  roles:
    - role: lean_delivery.java
      java_major_version: 6
      java_minor_version: 45
      transport: "local"
      transport_local: "/tmp/jdk-6u45-linux-x64.tar.gz"
    - role: lean_delivery.jboss
      transport: "local"
      transport_local: "/tmp/jboss-eap-6.1.0.zip"
    - role: lean_delivery.atg_platform
      transport: "local"
      transport_local: "/tmp/ATG10.2.zip"
    - role: lean_delivery.atg_csc
      csc_version: "10.2"
      transport: "local"
      transport_local: "/tmp/V37728-01.zip"
      es_host: "search-host.example.com"


  vars:
    atg_version: "10.2"
    dynamo_root: "/opt/atg/ATG{{ atg_version }}"

许可证

Apache2

作者

关于项目

Lean Delivery ATG Commerce Service Center install

安装
ansible-galaxy install lean_delivery.atg_csc
许可证
apache-2.0
下载
95
拥有者
Simplify by using!