Requirements for LDAP principal module
Requirements
The custom types and providers in this module have two external requirements:
- easy_type
- the ruby gem (net_ldap gem)[https://github.com/ruby-ldap/ruby-net-ldap]
easy_type
The metadata
of this module contain the right informatiuon to allow libararian-puppet
to install all required module dependencies. If you want to takes control yourself:
forge "http://forge.enterprisemodules.com"
mod 'enterprisemodules/easy_type'
Then use the librarian-puppet
or r10K
to install the software.
You can also install the software using the puppet module
command:
puppet module install
--module_repository=http://forge.enterprisemodules.com
enterprisemodules-easy_type
(net_ldap gem)[https://github.com/ruby-ldap/ruby-net-ldap]
The ldap_principal custom type use the ruby gem (net_ldap gem)[https://github.com/ruby-ldap/ruby-net-ldap]. Your puppet manifest must ensure installation of the gem. The Puppet types and provider will ensure it only starts its operations after the gem installed.
package {
'net-ldap':
ensure => 'present',
provider => pe_gem;
}
Supported Operation systems
This module support a broad range of Linux operating systems:
- RHEL 4,5,6,7
- CentOS 4,5,6,7
- OracleLinux 4,5,6,7
- Scientific 4,5,6,7
Supported Puppet versions
This module requires Puppet 4 to run. It suports both the opes source versions as well as Puppet Enterprise.