atg_platform_patching

atg_platform_patching

License Build Status Build Status

Summary


This role installs patches and fix packs on Oracle ATG Web Commerce platform.

Requirements

  • Minimal Version of the ansible for installation: 2.5
  • Supported OS:
    • CentOS
      • 6
      • 7

For more information regarding support matrix please visit https://support.oracle.com

ATG platform should be installed preliminarily:

  • lean_delivery.atg_platform

Check if installed next packages on target system:

  • sudo
  • easy_install
For test scenarios atg-platform-patching/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

  • transport - artifact source transport
    Available:
    • web - fetch artifact from custom web uri

    • local - local artifact

    • atg_patches - list of atg patches

Set  patches ID as they are defined in official Oracle Documentation
  • download_path - local folder for downloading artifacts
    default: /tmp

  • dynamo_root - path to installed ATG Platform
    default: /opt/atg/ATG

Example Playbook

Installing ATG patches for 11.2 from local:

- name: "Install 11.2p2 patch and 11.2p2.1 fix pack for ATG 11.2 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/V78217-01.zip"
    - role: lean_delivery.atg_platform_patching
      transport: "local"
      atg_patches:
        - id: "11.2p2"
          transport_local: "/tmp/p24950065_112000_Generic.zip"
        - id: "11.2p2.1"
          transport_local: "/tmp/p25404313_112020_Generic.zip"
  vars:
    atg_version: "11.2"
    dynamo_root: "/opt/atg/ATG{{ atg_version }}"

License

Apache2

Authors

About

Lean Delivery ATG Platform Patches/Fix Packs install

Install
ansible-galaxy install lean-delivery/ansible-role-atg-platform-patching
GitHub repository
License
apache-2.0
Downloads
52
Owner
Simplify by using!