etckeeper
: Installs etckeeper.etckeeper::config
etckeeper::install
etckeeper::ignore
: Add a glob pattern for the chosen VCS to ignore.
Installs etckeeper.
-
Since 1.0.0
-
See also
- puppet_defined_types::etckeeper::ignore
- etckeeper::ignore
- puppet_defined_types::etckeeper::ignore
include etckeeper
class { 'etckeeper':
vcs => 'bzr',
}
class { 'etckeeper':
vcs => 'git',
vcs_user_name => 'Alice',
vcs_user_email => 'alice@example.com',
}
The following parameters are available in the etckeeper
class:
avoid_commit_before_install
avoid_daily_autocommits
avoid_special_file_warning
bzr_commit_options
conf_dir
darcs_commit_options
git_commit_options
hg_commit_options
highlevel_package_manager
lowlevel_package_manager
manage_vcs_package
package_name
push_remotes
vcs
vcs_packages
vcs_user_email
vcs_user_name
Data type: Optional[Boolean]
Data type: Optional[Boolean]
Data type: Optional[Boolean]
Data type: Optional[String]
Data type: Stdlib::Absolutepath
Top-level configuration directory, usually /etc/etckeeper
.
Data type: Optional[String]
Data type: Optional[String]
Data type: Optional[String]
Data type: Etckeeper::PackageManager::HighLevel
Data type: Etckeeper::PackageManager::LowLevel
Data type: Boolean
Data type: String
The name of the package.
Data type: Optional[Array[String, 1]]
Data type: Etckeeper::VCS
Data type: Hash[Etckeeper::VCS, String]
Hash of VCS to the package that provides it.
Data type: Optional[String[1]]
Data type: Optional[String[1]]
The etckeeper::config class.
The etckeeper::install class.
Add a glob pattern for the chosen VCS to ignore.
-
Since 1.2.0
-
See also
- puppet_classes::etckeeper
- etckeeper
- puppet_classes::etckeeper
etckeeper::ignore { '*.foo':
ensure => present,
}
The following parameters are available in the etckeeper::ignore
defined type:
Data type: Enum['present', 'absent']
Default value: 'present'
Data type: String[1]
The pattern to ignore.
Default value: $title
The Etckeeper::PackageManager::HighLevel data type.
- Since 1.0.0
Alias of
Enum['apt', 'yum', 'zypper', 'pacman']
The Etckeeper::PackageManager::LowLevel data type.
- Since 1.0.0
Alias of
Enum['dpkg', 'rpm', 'pacman']
The Etckeeper::VCS data type.
- Since 1.0.0
Alias of
Enum['bzr', 'darcs', 'git', 'hg']