CRX Packages - 1 VM / 2 AEM / Installing 1 Pkg to both fails
Closed this issue · 1 comments
jlwestsr commented
Sorry for the encrypted subject, let me explain:
If you have 2 AEM (author/publish) and you need the same package installed to both instance you get a failure message:
Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Cannot alias Aem_crx_package[publish-aem-SP1] to ["aem-service-pkg-wrapper"] at /tmp/vagrant-puppet/modules-21b26f8a35e5cf2bae6ea4646c34aa41/aem/manifests/crx/package.pp:64; resource ["Aem_crx_package", "aem-service-pkg-wrapper"] already declared at /tmp/vagrant-puppet/modules-21b26f8a35e5cf2bae6ea4646c34aa41/aem/manifests/crx/package.pp:64 at /tmp/vagrant-puppet/modules-21b26f8a35e5cf2bae6ea4646c34aa41/aem/manifests/crx/package.pp:64:7 at /tmp/vagrant-puppet/environments/local/manifests/site.pp:195 on node aem-dev-env.example.com
Here is what I had for puppet:
# Install packages
aem::crx::package { 'author-aem-sp1' :
ensure => installed,
type => 'api',
pkg_group => 'adobe/cq610/servicepack',
pkg_name => 'aem-service-pkg-wrapper',
pkg_version => '6.1.SP1',
username => 'admin',
password => 'admin',
home => '/opt/aem/author',
source => '/vagrant/puppet/files/aem-service-pkg-wrapper-6.1.SP1.zip',
require => Aem::Instance['author'],
}
aem::crx::package { 'publish-aem-sp1' :
ensure => installed,
type => 'api',
pkg_group => 'adobe/cq610/servicepack',
pkg_name => 'aem-service-pkg-wrapper',
pkg_version => '6.1.SP1',
username => 'admin',
password => 'admin',
home => '/opt/aem/publish',
source => '/vagrant/puppet/files/aem-service-pkg-wrapper-6.1.SP1.zip',
require => Aem::Instance['publish'],
}
bstopp commented
Got it; i'll add a test and get a fix as soon as I have a moment. Thanks!