This document describes the functionality provided by the XLD Puppet plugin.
See the XL Deploy Reference Manual for background information on XL Deploy and deployment concepts.
The XLD Puppet plugin is a XL Deploy plugin that adds capability for rolling out puppet manifests and modules on an overthere.Host.
- Requirements
- XL Deploy 4.5.0
- Puppet 3.4.3
Place the plugin JAR file into your SERVER_HOME/plugins
directory.
- Go to
Repository - Infrastructure
, create a newoverthere.Host
. - Create an environment under
Repository - Environments
- Create an application with
puppet.Manifest
as deployable. - Start deploying
NOTE: To Use dicitionary substitution with this plugin in the puppet manifest files you will need to update the conf/deployit-defaults.properties
file by adding two lines as follows:
udm.BaseDeployableArchiveArtifact.scanPlaceholders=true udm.BaseDeployableArchiveArtifact.textFileNamesRegex=.+\.(cfg | conf | config | ini | properties | props | txt | pp)