- Module Description - What does the module do?
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Contributing - List of module contributors
The CBSD module allows you to manage CBSD on FreeBSD platform to create virtual environments ( jail, bhyve, XEN ) with Puppet.
CBSD is wrapper around FreeBSD jail bhyve and XEN. For more information please visit website https://bsdstore.ru/
class { 'cbsd':
defaults => {
'workdir' => '/usr/jails',
}
}
cbsd::jail { 'myjail0':
pkg_bootstrap => '0',
host_hostname => 'myjail0.my.domain',
}
Jails can be easily managed from Hiera as well:
cbsd::jails:
myjail0:
host_hostname: 'myjail0.my.domain'
Works with FreeBSD 10+ and CBSD 10.3.3+
Currently only jail is supported by this module. Bhyve and XEN - work in progress.
- Fork it
- Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push
) - Create new Pull Request