Puppet Class: maestro_demo
- Inherits:
- maestro::params
- Defined in:
- manifests/init.pp
Overview
class maestro_demo Configures demo sources, types, projects, compositions, etc.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'manifests/init.pp', line 5
class maestro_demo (
$user = $maestro::params::user,
$group = $maestro::params::group,
$agent_user = $maestro::params::agent_user,
$agent_group = $maestro::params::agent_group,
$use_sonar = undef,
$use_archiva = undef,
$ec2_key_id = 'keyid',
$ec2_key = 'key',
$archiva_host = 'localhost',
$archiva_port = '8082',
$jenkins_host = 'localhost',
$jenkins_port = '8181',
$jenkins_context_path = '/',
$sonar_host = 'localhost',
$sonar_port = '9000',
$sonar_context_path = '/',
$demo_home = "/usr/local/maestro/apps/lucee/WEB-INF/config/demo",
$agent_home = '/var/local/maestro-agent/',
$working_copy_dir = '/var/local/maestro-agent/wc',
$demo_keypair = '/var/local/maestro-agent/.ssh/lucee-demo-keypair.pem' ) inherits maestro::params {
include maestro_demo::demo
if defined(Service['maestro-agent']) {
include maestro_demo::agent
}
}
|