2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'plans/create_ad_forest.pp', line 2
plan active_directory::active_directory (
TargetSpec $node,
String $new_hostname,
String $new_domain_name,
String $netbios_domain_name,
String $safemode_admin_password,
Array $new_groups,
Array $new_users,
) {
run_task('active_directory::set_hostname',$node, new_hostname => $new_hostname, new_domain_name => $new_domain_name)
ctrl::do_until() || {
ctrl::sleep(30)
$output = run_task('active_directory::make_active_directory', $node, domain_name => $new_domain_name,
safe_password => $safemode_admin_password, netbios_domain_name => $netbios_domain_name, _catch_errors => true)
}
$new_groups.each |Hash $group_data| {
run_task('active_directory::create_group', $node, $group_data)
}
}
|