Project

General

Profile

Download (1.62 KB) Statistics
| Branch: | Tag: | Revision:
# Set up a puppet server
class puppet::server (
$user = $puppet::params::user,
$group = $puppet::params::group,
$dir = $puppet::params::dir,
$vardir = $puppet::params::vardir,
$ca = $puppet::params::ca,
$passenger = $puppet::params::passenger,
$port = $puppet::params::port,
$environments = $puppet::params::environments,
$modules_path = $puppet::params::modules_path,
$manifest_path = $puppet::params::manifest_path,
$common_modules_path = $puppet::params::common_modules_path,
$foreman_url = $foreman::params::foreman_url,
$facts = $foreman::params::facts,
$storeconfigs = $foreman::params::storeconfigs,
$puppet_home = $foreman::params::puppet_home,
$puppet_basedir = $foreman::params::puppet_basedir,
$git_repo = $puppet::params::git_repo,
$git_repo_path = $puppet::params::git_repo_path,
$envs_dir = $puppet::params::envs_dir,
$app_root = $puppet::params::app_root,
$ssl_dir = $puppet::params::ssl_dir,
$master_package = $puppet::params::master_package,
$post_hook_content = $puppet::params::post_hook_content,
$post_hook_name = $puppet::params::post_hook_name,
$agent_template = $puppet::params::agent_template,
$master_template = $puppet::params::master_template,
$version = $puppet::params::version
) inherits puppet::params {
class { 'puppet::server::install': }~>
class { 'puppet::server::config': }~>
class { 'puppet::server::service': }
}
(7-7/8)