atg_csc

atg_csc

Лицензия Статус сборки Статус сборки

Резюме


Этот ролик устанавливает Oracle ATG Commerce Service Center.

Требования


  • Минимальная версия 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/<имя_сценария> и удалите строки в molecule.yml:  
  options:  
    role-file: requirements.yml

Переменные роли


  • csc_version - версия Commerce Service Center

  • transport - источник артефактов
    Доступно:

    • web - загрузка артефакта с пользовательского веб-URI
    • local - локальный артефакт
  • transport_web - URI для http/https артефакта, например "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 Search (при использовании ATG Search в качестве поисковой системы)

Пример плейбука


Установка ATG Commerce Service Center 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 Commerce Service Center 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/ansible-role-atg-csc
Лицензия
apache-2.0
Загрузки
87
Владелец
Simplify by using!