Puppet Plan: puppet::agent::hostname

Defined in:
plans/agent/hostname.pp

Summary

Set hostname on target hosts

Overview

Set hostname on target hosts

Parameters:

  • targets (TargetSpec)

    Nodes for which hostname should be set



8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'plans/agent/hostname.pp', line 8

plan puppet::agent::hostname (
  TargetSpec $targets,
) {
  get_targets($targets).each |$target| {
    run_task(
      'puppet::hostname',
      $target,
      "Set hostname on ${target.name}",
      '_catch_errors' => true,
      '_run_as' => 'root',
      'hostname' => $target.name
    )
  }
}