Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Puppet module for deploying PowerBroker Identity Services (PBIS) Open Edition.

License

NotificationsYou must be signed in to change notification settings

ctf/puppet-pbis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Joins a node to an Active Directory domain using PowerBroker Identity Services Open Edition (PBIS).

Usage

node 'workstation' {  class { 'pbis':     ad_domain             => 'ads.example.org',    bind_username         => 'admin',    bind_password         => 'password',    ou                    => 'ou=Computers,ou=Department,ou=Divison',    user_domain_prefix    => 'ADS',    require_membership_of => 'ADS\\Linux_Users',  }}

Distributing PBIS Open packages

This module supports two ways of distributing the PBIS Open packages:

  1. using Puppet's built-in fileserver, and
  2. aspackage resources using an external repository.

The default is to use Puppet's built-in fileserver.

In either case, download the necessary packages from theBeyondTrust website. Extract the architecture-specificpbis-open.rpm or.deb file from the self-extractingsh archive.

Using Puppet's built-in fileserver

Rename thepbis-open package files according to the following convention:

pbis-open.amd64.debpbis-open.i386.debpbis-open.x86_64.rpmpbis-open.i386.rpm

and place them in the module'sfiles/ folder.

Using an external repository

For scalability, or if you are using variable module paths, you may want to add the PBIS Open packages to a localapt oryum repository.

In that case, include the class withuse_repository => true.

node 'workstation' {  class { 'pbis':    ...    use_repository => true,  }}

Service name change.

The service name may not be 'lsass' on newer version of PBIS and may be 'lwsmd'. This is now configurable as below:

node 'workstation' {  class { 'pbis':    ...    service_name => 'lwsmd',  }}

Dependencies

This module requires theosfamily fact, which depends on Facter 1.6.1+.

Supported platforms

This module has been tested against Puppet 2.7.18+ and Facter 1.6.9+ on Debian 7 and Ubuntu 12.04.

Support for RedHat and Suse is included but has not been tested.

Contributing

Please open a pull request with any changes or bugfixes.

History

Likewise Open was acquired by BeyondTrust in 2011 and rebranded as PowerBroker Identity Services Open Edition. The project page is atpowerbrokeropen.org.

The original Likewise Open package is included in the Ubuntu repositories, but has not been updated in years.

About

Puppet module for deploying PowerBroker Identity Services (PBIS) Open Edition.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors3

  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp