atg_crs
atg_crs
Summary
This role installs Oracle ATG Commerce Reference Store. It is designed to serve as both a demonstration of many of the capabilities of Commerce and as a framework to help Commerce site developers to build their own stores more quickly.
Requirements
- Minimal Version of the ansible for installation: 2.5
- Supported CRS versions:
- 10.x
- 11.0
- 11.1
- 11.2
- 11.3
- lower and higher versions should be retested
- Supported OS:
- CentOS
- 6
- 7
- CentOS
For more information regarding support matrix please visit https://support.oracle.com
ATG platform should be installed preliminarily:
- lean_delivery.atg_platform
For test scenarios atg_crs/requirements.yml is used
If another roles/versions are required, put requirements.yml to molecule/<scenario_name> and remove in molecule.yml lines
options:
role-file: requirements.yml
Role Variables
crs_version
- Commerce Reference Store versiontransport
- artifact source transport
Available:web
- fetch artifact from custom web urilocal
- local artifact
transport_web
- URI for http/https artifact e.g. "http://my-storage.example.com/V861211-01.zip"transport_local
- path for local artifact e.g. "/tmp/V861211-01.zip"download_path
- local folder for downloading artifacts
default:/tmp
dynamo_root
- path to installed ATG Platform
default:/opt/atg/ATG
Example Playbook
Installing ATG Commerce Reference Store 11.3 from local:
- name: "Install CRS 11.3 from local"
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_crs
crs_version: "11.3"
transport: "local"
transport_local: "/tmp/V861211-01.zip"
vars:
atg_version: "11.3"
dynamo_root: "/opt/atg/ATG{{ atg_version }}"
Installing ATG Commerce Reference Store 11.3 from web:
- name: "Install CRS 11.3 from web"
hosts: all
roles:
- role: lean_delivery.java
java_major_version: 7
java_minor_version: 80
transport: "web"
transport_web: "/tmp/jdk-7u80-linux-x64.tar.gz"
- role: lean_delivery.jboss
transport: "web"
transport_web: "/tmp/jboss-eap-6.1.0.zip"
- role: lean_delivery.atg_platform
transport: "web"
transport_web: "/tmp/V861209-01.zip"
- role: lean_delivery.atg_crs
crs_version: "11.3"
transport: "web"
transport_web: "http://my-storage.example.com/V861211-01.zip"
vars:
atg_version: "11.3"
dynamo_root: "/opt/atg/ATG{{ atg_version }}"
License
Authors
Lean Delivery ATG Commerce Reference Store install
ansible-galaxy install lean-delivery/ansible-role-atg-crs