twcable / puppet-adobe_em6 Goto Github PK
View Code? Open in Web Editor NEWA Puppet module for installation and configuration management of Adobe Experience Manager 6.x
A Puppet module for installation and configuration management of Adobe Experience Manager 6.x
Hi Guys
The module has been working great for me (and saving huge amounts of time thanks!) so far, however I have found one minor issue and was wondering if it was something you had come across.
It works if I have a rep queue that looks like the following:
adobe_em6::instance::replication_queues:
publish:
transport_uri: 'http://ci-pub1.foobar.com:4503/bin/receive?sling:authRequestLogin=1'
serialization_type: 'binary-less'
But if I use the ampersand for binary less (s3 datastore) puppet detects the change during the agent run, and installs a new package with the correct uri, however it's not updated in AEM.
adobe_em6::instance::replication_queues:
publish:
transport_uri: 'http://cii-pub1.foobar.com:4503/bin/receive?sling:authRequestLogin=1&binaryless=true'
serialization_type: 'binary-less'
I know it's possibly more of an AEM problem, but thought there may be a way of escaping or dealing with it in the module that you had come across?
Cheers
Sam
Hi Guys
We have been using this module for some time and it works great.
One modification we have made and have been using for a while now, is to dynamically allocate Java heap based on a percentage of system ram, so we don't have to change it when upsizing and downsizing servers.
Is this something you would want to integrate into the module? Happy to provide the method, or do a pr if it's something you want.
Cheers
Sam
If line 26
MANAGE_COMPACTION="<%= @should_manage_compaction %>"
Evaluates to empty string
MANAGE_COMPACTION=""
It will cause line 32 if statement to fail. To get around this, the variable should be quoted to ensure it resolves to an empty string.
From
if [ ${MANAGE_COMPACTION} == "true" ]; then
To
if [ "${MANAGE_COMPACTION}" == "true" ]; then
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.