[] (https://travis-ci.org/echoes-tech/puppet-boost) [] (https://flattr.com/submit/auto?user_id=echoes&url=https://forge.puppetlabs.com/echoes/boost&title=Puppet%20module%20to%20manage%20Boost&description=This%20module%20installs%20Boost.&lang=en_GB&category=software "Puppet module to manage Boost installation")
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with boost
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
- Contributors
Puppet module to manage Boost installation.
This module installs Boost libraries.
class { 'boost':
packages => {
'signals' => {},
'system' => {},
}
}
class { 'boost':
devel => true,
packages => {
'signals' => {},
'system' => {},
}
}
class { 'boost':
all_devel => true,
doc => true,
}
class { 'boost':
packages => {
'signals' => {
ensure => 'absent',
},
}
}
- boost: Main class, includes all other classes.
- boost::install: Handles the packages.
The following parameters are available in the ::boost
class:
Tells Puppet whether the Boost packages should be installed, and what version. Valid options: 'present', 'latest', or a specific version number. Default value: 'present'
Tells Puppet which Boost libraries to install. Valid options: hash. Default value: {}
Tells Puppet what is the first part of Boost packages name. Valid options: string. Default value: varies by operating system
Tells Puppet what is the last part of Boost packages name. Valid options: string. Default value: varies by operating system
Tells Puppet what is the last part of Boost header packages name. Valid options: string. Default value: varies by operating system
Tells Puppet what is the version part of the Boost packages name. Only needed for Debian family OSes. Valid options: string. Default value: varies by operating system
- boost::package: Adds a Boost librarie.
The following parameters are available in the ::boost::package
define:
Tells Puppet whether the Boost header package should be installed. Valid options: boolean. Default value: false
Tells Puppet whether the Boost package should be installed, and what version. Valid options: 'present', 'latest', or a specific version number. Default value: 'present'
Tells Puppet what is the first part of the Boost package name. Valid options: string. Default value: undef
Tells Puppet what is the last part of the Boost package name. Valid options: string. Default value: undef
Tells Puppet what is the last part of the Boost header package name. Valid options: string. Default value: undef
Tells Puppet what is the version part of the Boost package name. Only needed for Debian family OSes. Valid options: string. Default value: undef
RedHat and Debian family OSes are officially supported. Tested and built on Debian and CentOS.
Echoes Technologies modules on the Puppet Forge are open projects, and community contributions are essential for keeping them great.
The list of contributors can be found at: https://github.com/echoes-tech/puppet-boost/graphs/contributors