Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Adobe Experience Manager (AEM) machine images builder using Packer

License

Notifications You must be signed in to change notification settings

pegr69/packer-aem

Repository files navigation

Build Status

Packer AEM

Packer AEM is a set of Packer templates for creating Adobe Experience Manager (AEM) machine and container images, which include the following components:

Machine Images Diagram

The AMIs produced by Packer AEM will then be used by AEM AWS Stack Builder to create an AEM environment on AWS.

Please note that even though Packer AEM currently produces AWS AMIs, we would like to support other image types as well and contributions are welcome. If you have a need to run AEM on other technology stacks, please start a discussion by creating a GitHub issue or email us at [email protected].

Installation

Usage

  • Set up the required AWS resources
  • Create configuration file
  • Apply the configuration files by running make config config_path=<path/to/config/dir>
  • Create the AMIs by running make <platform>-<component> version=<version>, for example: make aws-author version=1.2.3

To retrieve the latest AMI IDs for all AEM AWS Stack Builder components, run the command make ami-ids config_path=<path/to/config/dir>, and the AMI IDs will be written into stage/*-stack-builder-ami-ids.yaml file(s). These files can then be dropped in to AEM AWS Stack Builder configuration path.

Examples

There are a number of example configuration files, you can use those examples as baseline configuration when creating your own machine images:

  1. Modify sandpit.yaml with the details of your own environment
  2. Run one of the convenient make config-examples-<platform_type>-<os_type>-<aem_version> build targets to prepare the configuration, for example, if you want to configure AEM 6.3 build on AWS running RHEL7, run make config-examples-aws-rhel7-aem63
  3. Finally, create the machine images using the command make <platform_type>-<component> version=<version>

More

Further information about Packer AEM:

About

Adobe Experience Manager (AEM) machine images builder using Packer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 34.4%
  • Puppet 30.5%
  • Python 11.8%
  • Shell 11.4%
  • Makefile 7.6%
  • Jinja 4.2%
  • Dockerfile 0.1%