aem_curator

Puppet module for installing and configuring a curated set of Adobe Experience Manager (AEM) components

81,957 downloads

134 latest version

4.8 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 4.1.8 (latest)
  • 4.1.7
  • 4.1.6
  • 4.1.5
  • 4.1.4
  • 4.1.3
  • 4.1.2
  • 4.1.1
  • 4.1.0
  • 4.0.1
  • 4.0.0
  • 3.45.2
  • 3.44.0
  • 3.43.0
  • 3.42.0
  • 3.41.0
  • 3.40.3
  • 3.40.2
  • 3.40.1
  • 3.40.0
  • 3.39.0
  • 3.38.0
  • 3.37.0
  • 3.36.0
  • 3.35.0
  • 3.34.0
  • 3.33.2
  • 3.33.1
  • 3.33.0
  • 3.32.0
  • 3.31.0
  • 3.30.0
  • 3.29.2
  • 3.29.1
  • 3.29.0
  • 3.28.2
  • 3.28.1
  • 3.28.0
  • 3.27.0
  • 3.26.0
  • 3.25.0
  • 3.24.0
  • 3.23.0
  • 3.22.0
  • 3.21.0
  • 3.20.1
  • 3.20.0
  • 3.19.0
  • 3.18.1
  • 3.18.0
  • 3.17.0
  • 3.16.0
  • 3.15.0
  • 3.14.0
  • 3.13.2
  • 3.13.1
  • 3.13.0
  • 3.12.0
  • 3.11.0
  • 3.10.1
  • 3.10.0
  • 3.9.0
  • 3.8.0
  • 3.7.0
  • 3.6.0
  • 3.5.0
  • 3.4.0
  • 3.3.0
  • 3.2.0
  • 3.1.0
  • 3.0.1
  • 3.0.0
  • 3.0.0-1
  • 2.14.0
  • 2.13.0
  • 2.12.0
  • 2.11.0
  • 2.10.0
  • 2.9.0
  • 2.8.0
  • 2.7.2
  • 2.7.1
  • 2.7.0
  • 2.6.0
  • 2.5.0
  • 2.4.0
  • 2.3.0
  • 2.2.0
  • 2.1.0
  • 2.0.0
  • 1.25.3
  • 1.25.2
  • 1.25.1
  • 1.25.0
  • 1.24.1
  • 1.24.0 (deleted)
  • 1.23.0
  • 1.22.1
  • 1.22.0
  • 1.21.0
  • 1.20.0
  • 1.19.0
  • 1.18.0
  • 1.17.0
  • 1.16.0
  • 1.15.0
  • 1.14.0
  • 1.13.0
  • 1.12.0
  • 1.11.3
  • 1.11.2
  • 1.11.1
  • 1.11.0
  • 1.10.0
  • 1.9.1
  • 1.9.0
  • 1.8.0
  • 1.8.0-pre
  • 1.7.0
  • 1.6.0
  • 1.5.0
  • 1.4.0
  • 1.3.0
  • 1.2.4
  • 1.2.3
  • 1.2.2
  • 1.2.1
  • 1.2.0
  • 1.1.2
  • 1.1.1
  • 1.1.0
  • 1.0.3
  • 1.0.2
  • 1.0.1
  • 1.0.0
  • 0.11.6
  • 0.11.5
  • 0.11.4
  • 0.11.3
  • 0.11.2
  • 0.11.1
  • 0.11.0
  • 0.10.7
  • 0.10.6
  • 0.10.5
  • 0.10.4
  • 0.10.3
  • 0.10.2
  • 0.10.1
  • 0.10.0
  • 0.9.30
  • 0.9.29
  • 0.9.28
  • 0.9.27
  • 0.9.26
  • 0.9.25
  • 0.9.24
  • 0.9.23
  • 0.9.22
  • 0.9.21
  • 0.9.20
  • 0.9.19
  • 0.9.18
  • 0.9.17
  • 0.9.16
  • 0.9.15
  • 0.9.14
  • 0.9.13
  • 0.9.12
  • 0.9.11
  • 0.9.10
  • 0.9.9
  • 0.9.8
  • 0.9.7
  • 0.9.6
  • 0.9.5
  • 0.9.4
  • 0.9.3
  • 0.9.2
  • 0.9.1
  • 0.9.0
released Nov 25th 2018
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x
  • Puppet >= 5.0.0 < 7.0.0
  • ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'shinesolutions-aem_curator', '1.3.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add shinesolutions-aem_curator
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install shinesolutions-aem_curator --version 1.3.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

shinesolutions/aem_curator — version 1.3.0 Nov 25th 2018

1.3.0

  • Add feature to configure SAML
  • Add feature to configure AEM Trusttore
  • Add feature to configure AEM Authorizable Keystore
  • Add feature to manage AEM Truststore certificates
  • Add feature to manage AEM Authorizable Keystore certificates
  • Add action manifests for enabling/disabling SAML

1.2.4

  • Fix parameters for "Wait until login page is ready" to consume parameters from aem-aws-stack-provisioner for all checks #76
  • Add Amazon Linux 2 to supported OS list in Puppet metadata

1.2.3

  • Change default JMX ports to 5982 for AEM Author and 5983 for AEM Publish
  • Add wait until AEM Author Standby port is listening #75
  • Add Puppet resource stopped status check for AEM services at the end of installation
  • Disable collectd repo management to avoid any outbound connection #71
  • Upgrade aem_resources to 3.2.1

1.2.2

  • Remove collectd installation due to collectd provisioning already exists on Packer AEM #71

1.2.1

  • Add parameter to enable/disable installation of collectd #68
  • Add step to install collectd after installation of AEM for Author & Publish #71
  • Upgrade InSpec to 2.3.10 with new vendoring structure #60

1.2.0

  • Updated parameters for "Wait until login page is ready" to consume parameters from aem-aws-stack-provisioner
  • Add additional checks during configuring AEM Author & AEM Publisher #63
  • Add parameter deployment_sleep_seconds for resource deploy_packages
  • Lock inspec version to 2.2.78 #60
  • Remove support for Ruby 2.1 & 2.2 due to dependency issues
  • Add feature to delete old bak files from the repository during offline-compaction
  • Add install AEM profile action
  • Simplify AEM profile installation logic #7
  • Introduce pdk as Puppet module build
  • Drop Puppet 4 support, add Puppet 6 support
  • Upgrade aem_resources to 3.2.0
  • Add new AEM profile: aem64_sp2

1.1.2

  • Upgrade aem_resources to 3.1.1 for aem_user_alias support

1.1.1

  • Fix pre-6.4 incorrect config path for AEM Password Reset and AEM Health Check

1.1.0

  • Add support for reconfiguring existing AEM installations
  • Place AEM Healthcheck installation to own manifest
  • Place AEM Configuration to own manifest
  • Add feature to change existing system users passwords
  • Improved credentials handling for system users

1.0.3

  • Fix temp directory clean up at the end of artifacts deployment

1.0.2

  • Set repository ownership when configuring AEM Author Primary, Author Standby, and Publish

1.0.1

  • Add 1.x.x AEM profiles: aem62_sp1_cfp15, aem63_sp2_cfp2, aem64_sp1

1.0.0

  • Modify config path to /apps/system/config for AEM 6.4 support

0.10.2

  • Add log rotation to author standby promotion

0.10.1

  • Rename AEM 6.3 SP2 asset name to be identical to Adobe Package Share's

0.10.0

  • Switch InSpec deps to released versions
  • Add manifest for logrotation configuration
  • Add AEM profiles: aem63_sp2, aem63_sp2_cfp1

0.9.30

  • Add retries setting for deploying a single artifact #28

0.9.29

  • Add AEM start opts support to AEM instance installation
  • Backup import no longer fails when the package already exists

0.9.28

  • Move snapshot attachment step to aem-aws-stack-provisioner
  • Extract all scheduled jobs provisioning to config_aem_scheduled_jobs
  • Fix missing Puppet exit code translation on all aem-tools

0.9.27

  • Fix path conflict on flush dispatcher cache action

0.9.26

  • Modify flush dispatcher cache action to remove only JCR sub-directories under docroot
  • Add timeout setting to author and publish configuration manifests

0.9.25

  • Clean up temp directory at the end of deploy artifacts
  • Add parameter allowing additional java opts settings for author and publish

0.9.24

  • Fix parameter passing on deploy artifact and export backups

0.9.23

  • Add log_dir parameter to deploy artifact templates processing
  • Add list packages support to aem-tools

0.9.22

  • Fix incorrect match regex for Collectd CloudWatch config #25

0.9.21

  • Set retry settings to AEM package deployment actions #28
  • Add new AEM profile: aem64
  • Move stack prefix and component details as a constant value dimension for Collectd CloudWatch config #25

0.9.20

  • Add aem_id parameter to actions with on-demand AEM target

0.9.19

  • Fix injection of aem_username & aem_password to action manifests #26
  • Move export backup and import backup scripts provisioning to aem-aws-stack-provisioner
  • Move AEM Author standby promotion instance rename to aem-aws-stack-provisioner
  • Add InSpec testing for aem-tools actions
  • Fix incorrect artifact name for aem63_sp1_cfp13

0.9.18

  • Allow default aem_id via Hiera configuration for action manifests

0.9.17

  • Add new AEM profile: aem63_sp1_cfp13 #21
  • Add ssl_cert parameter to dispatcher templates
  • Move aem_resources-generated virtual hosts config to virtual hosts directory

0.9.16

  • Add complete dispatcher template parameters to all dispatcher template processing #19

0.9.15

  • Move AEM Tools directory ensure to aem-aws-stack-provisioner
  • Remove flush dispatcher cache script from config_aem_tools

0.9.14

  • Add new manifest for Dispatcher aem-tools
  • Add new aem-tool flush-dispatcher-cache

0.9.13

  • Fix incorrect manifest for deploy-artifact aem-tools script
  • Add integrated export-package,export-packages and import-packages from aem-aws-stack-provisioner to aem-curator

0.9.12

  • Add multi AEM instances support to collectd config
  • Fix aem63_sp1_cfp2 artifact file name and package name #6
  • Add Author Standby component bean whitelisting

0.9.11

  • Add new AEM profile: aem63_sp1_cfp2 #6
  • Add aem_version to Author Standby and Author Primary OSGI configuration

0.9.10

  • Migrate artifacts deployment tools from aem-aws-stack-provisioner to aem_curator
  • Add feature enable jmxremote at AEM Author and Publish java instances
  • Configure CloudWatch collectd plugin's proxy support only if proxy fact is set
  • Add disable-crxde to aem-tools
  • Drop Ruby 2.0 support

0.9.9

  • Migrate all AEM Tools files and templates from aem-aws-stack-provisioner to aem_curator
  • Migrate AWS-related scripts from aem_curator to aem-aws-stack-provisioner
  • Parameterise all references to AWS S3
  • Add multi AEM instances support to offline compaction and enable CRXDE
  • Extract deployment support to config_aem_deployer manifest

0.9.8

  • Localise global facts aem_password_reset_version, oak_run_version

0.9.7

  • Remove publish_dispatcher_allowed_client, pairinstanceid, and publishdispatcherhost global facts
  • Add config_author_dispatcher class
  • Add config_author_standby class

0.9.6

  • Add readiness checks during installation and configuration of AEM Dispatcher
  • Added variable jvm_mem_opts to configure JVM Memory for AEM Author and Publisher

0.9.5

  • config_publish_dispatcher no longer deploys artifacts (moved to aem-aws-stack-provisioner) due to AWS-specific check
  • Fix Dispatcher artifacts descriptor generator script name

0.9.4

  • Add enable_default_password flag for creating system users password with default value (i.e. same as username)
  • Add enable_crxde flag for enabling CRXDE access

0.9.3

  • Add new AEM profiles: aem62_sp1_cfp2, aem62_sp1_cfp9, aem63_sp1
  • Rename jvm_opts param to aem_jvm_opts

0.9.2

  • Introduce AEM profile concept which defines AEM base installation along with extra packages (hotfixes, service packs, cumulative fix packs)
  • AEM and license files now have predetermined names, consistent with extra packages
  • Add aem63 profile for vanilla AEM 6.3 base installation

0.9.1

  • Add dependencies to metadata

0.9.0

  • Initial version
  • config_publish_dispatcher: Publisher Host definitions replaced: $publish_host class variable replaced $::publishhost
  • config_publish: Flush agent definitions replaced: $publishdispatcherhost, $pairinstanceid class variable replaced $::publishdispatcherhost, $::pairinstanceid
  • Move AEM Tools into its own manifest config_aem_tools.pp
  • Migrate AEM installation manifests from packer-aem
  • Add multi AEM instances support at manifests level by replacing classes with definitions and by introducing aem_id attributes
  • Move collectd into its own manifest config_collectd.pp
  • Each AEM installation has its own user and group named aem-<aem_id>
  • Introduce vanilla AEM 6.2 option without hotfix, service pack, and cumulative fix pack packages