Puppet Class: capistrano

Inherits:
capistrano::params
Defined in:
manifests/init.pp

Overview

Parameters:

  • deploy_user (Any) (defaults to: $capistrano::params::deploy_user)
  • deploy_dir_spf (Any) (defaults to: $capistrano::params::deploy_dir_spf)
  • shared_dirs (Any) (defaults to: $capistrano::params::shared_dirs)
  • shared_dir_spf (Any) (defaults to: $capistrano::params::shared_dir_spf)
  • releases_dir_spf (Any) (defaults to: $capistrano::params::releases_dir_spf)
  • default_dir_mode (Any) (defaults to: $capistrano::params::default_dir_mode)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'manifests/init.pp', line 1

class capistrano (
	$deploy_user 		= $capistrano::params::deploy_user,
	$deploy_dir_spf 	= $capistrano::params::deploy_dir_spf,
	$shared_dirs		= $capistrano::params::shared_dirs,
	$shared_dir_spf		= $capistrano::params::shared_dir_spf,
	$releases_dir_spf	= $capistrano::params::releases_dir_spf,
	$default_dir_mode	= $capistrano::params::default_dir_mode,
) inherits capistrano::params {
	$deploy_dir_root = dirname($deploy_dir_spf)
	file {$deploy_dir_root:
		ensure => directory,
		owner => $deploy_user,
		mode => $default_dir_mode,
	}
}