Skip to content

NexusIS/puppet-domain_membership

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

domain_membership

Manage Active Directory domain membership with this module.

Parameters

  • domain - AD domain which the node should be a member of.
  • username - User with ability to join machines to a Domain.
  • password - Password for domain joining user.
  • machine_ou - [Optional] OU in the directory for the machine account to be created in.
  • resetpw - [Optional] Whether or not to force machine password reset if it becomes out of sync with the domain.
  • reboot - [Optional] Whether or not to reboot when the machine joins the domain. (reboot by default)
  • join_options - [Optional] A bit field for options to use when joining the domain. See http://msdn.microsoft.com/en-us/library/aa392154(v=vs.85).aspx Defaults to '1' (default domain join).
  • user_domain - [Optional] Domain of user account used to join machine, if different from domain machine will be joined to. If not specified, domain will be used.

Usage

    class { 'domain_membership':
      domain       => 'puppet.example',
      username     => 'joinmember',
      password     => 'sUp3r_s3cR3t!',
      join_options => '3',
    }

Contact

If you have questions or concerns about this module, email me at [email protected]

Changelog

Support

Please log tickets and issues at our Projects site

About

Module for managing AD domain membership of Windows systems.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Puppet 89.0%
  • Ruby 11.0%