https://github.com/shinesolutions/puppet-aem-orchestrator
Puppet module for provisioning AEM Orchestrator
https://github.com/shinesolutions/puppet-aem-orchestrator
aem aem-opencloud puppet
Last synced: about 1 month ago
JSON representation
Puppet module for provisioning AEM Orchestrator
- Host: GitHub
- URL: https://github.com/shinesolutions/puppet-aem-orchestrator
- Owner: shinesolutions
- License: apache-2.0
- Created: 2017-01-17T12:17:06.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-07T05:39:06.000Z (about 1 year ago)
- Last Synced: 2025-03-27T12:39:09.149Z (about 2 months ago)
- Topics: aem, aem-opencloud, puppet
- Language: Ruby
- Size: 191 KB
- Stars: 1
- Watchers: 10
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/shinesolutions/puppet-aem-orchestrator/actions?query=workflow%3ACI)
# shinesolutions-aem_orchestrator
## Description
A Puppet module for provisioning the Shine Solutions
[AEM Orchestrator](https://github.com/shinesolutions/aem-orchestrator).## Setup
### Setup Requirements
If you want to use an `S3` URL ( s3://_bucket_/_path_ ) for the jar file source,
you'll need to have the AWS CLI installed and configured so `root` can run the
command below without error. This means you'll need to ensure AWS default
credentials are configured correctly. Information on how to set them up is
detailed in
[the AWS CLI docs.] (http://docs.aws.amazon.com/cli/latest/topic/config-vars.html)aws s3 cp /tmp/jar.tmp
### Beginning with shinesolutions-aem_orchestrator
Install the module using the `puppet` command:
puppet module install shinesolutions-aem_orchestrator
Or via a Puppetfile:
mod 'shinesolutions-aem_orchestrator'
Or uf you want to use the newest code from git:
mod 'shinesolutions-aem_orchestrator', :git => 'https://github.com/shinesolutions/puppet-aem-orchestrator'
Then just include the module in your Puppet code:
include aem_orchestrator
## Usage
Parameters can be set with Hiera. See the defaults in `data/common.yaml` for
examples.Most default parameters are correct, but you will likely need to override the
following to point to the AEM Orchestrator jar file:aem_orchestrator::jarfile_source: (s3|http|file)://(host|bucket)/path/to/aem_orchestrator.jar
aem_orchestrator::jarfile_checksum_value:## Reference
The module's classes and their parameters are documented in the comments in
each manifest file. HTML documentation generated with `puppet strings` can be
found in the `docs/` folder -- which is published on [GitHub
Pages](https://shinesolutions.github.io/puppet-aem-orchestrator/) for easy
reference.