- Description
- Setup - The basics of getting started with rubrik
- 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
The Rubrik Module for Rubrik supplies an interface into the Rubrik Cloud Data Management configuration as it pertains to Puppet agents.
Add the module to your Puppetfile
mod 'rubrik',
:git => 'https://github.com/rubrik-devops/rubrik-puppet'
These modules are required :
mod 'maestrodev-wget', '1.7.3'
mod 'puppet-download_file',
:git => 'git@github.com:rubrik-devops/puppet-download_file.git'
mod 'counsyl-windows', '1.0.4'
mod 'puppet_gem'
You will also need to include faraday in your puppet ruby gems
package { 'rubygems':
ensure => present,
}
package { 'faraday':
provider => 'puppet_gem',
require => Package['rubygems'],
}
This module currently enforces SLA Domain membership and installation of connectors for linux and windows kernels.
classes:
- rubrik
- rubrik::sla_domain::set
- rubrik::connector
rubrik::sla_domain::set: '[your desired rubrik sla domain name]'
rubrik::rubriknode: '[your rubrik node fqdn or ip]'
rubrik::rubrikuser: '[your rubrik user name]'
rubrik::rubrikpass: 'eyaml[your rubrik password]'
This module will allow facter to interact with the Agent configuration with regard to SLA Domains. It will also allow the Agent to self correct based on the configured SLA Domain in your hiera hierarchy. It will also allow installation of the connector.
-
Rubrik v4.1
-
Centos7
-
Windows 2008r2 +
-
Puppet 2016/05
- Use cases surrounding Disaster Recover Initiatives