Resource Type: aem_sling_resource
- Defined in:
- lib/puppet/type/aem_sling_resource.rb
- Providers:
-
ruby
Overview
This is a type used to perform sling api calls
Properties
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
properties
Properties for the node.
Parameters
-
force_passwords
(defaults to: false)
Force the updates of password properties if they differ.
Supported values:- true
- false
- yes
- no
-
handle_missing
(defaults to: ignore)
How to handle missing configurations which exist in AEM.
Supported values:- ignore
- remove
-
home
The home directory of the AEM installation.
-
ignored_properties
(defaults to: ['jcr:created', 'jcr:createdBy', 'cq:lastModified', 'cq:lastModifiedBy'])
The properties to ignore when checking for synchronization.
-
name (namevar)
The full path of the content node, or a unique name for this resource.
-
password
Password used to log into AEM.
-
password_properties
(defaults to: [])
Properties designated as passwords, these will be ignored on sync check unless force_passwords is true.
-
path
Path to the resource in the repository.
-
protected_properties
(defaults to: ['jcr:primaryType'])
Properties allowed when creating a node, but not during updates; ignored during synchronization.
-
provider
The specific backend to use for this ‘aem_sling_resource` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
-
retries
(defaults to: 10)
Number of retries to communicate with AEM before giving up.
Supported values:- /^\d+$/
-
timeout
(defaults to: 120)
Timeout for a successful AEM start. Default = 120 seconds
Supported values:- /^\d+$/
-
username
Username used to log into AEM.