Resource Type: host
NOTE: This page was generated from the Puppet source code on 2018-08-28 06:48:02 -0700 host —–
Description
The host’s IP address, IPv4 or IPv6.
Installs and manages host entries. For most systems, these
entries will just be in /etc/hosts
, but some systems (notably OS X)
will have different solutions.
Attributes
host { 'resource title':
name => # (namevar) The host...
ensure => # The basic property that the resource should be...
comment => # A comment that will be attached to the line with
host_aliases => # Any aliases the host might have. Multiple...
ip => # The host's IP address, IPv4 or...
provider => # The specific backend to use for this `host...
target => # The file in which to store service information.
# ...plus any applicable metaparameters.
}
name
(Namevar: If omitted, this attribute’s value defaults to the resource’s title.)
The host name.
ensure
(Property: This attribute represents concrete state on the target system.)
The basic property that the resource should be in.
Default: present
Allowed values:
present
absent
comment
(Property: This attribute represents concrete state on the target system.)
A comment that will be attached to the line with a # character.
host_aliases
(Property: This attribute represents concrete state on the target system.)
Any aliases the host might have. Multiple values must be specified as an array.
ip
(Property: This attribute represents concrete state on the target system.)
The host’s IP address, IPv4 or IPv6.
provider
The specific backend to use for this host
resource. You will seldom need to specify this — Puppet will usually
discover the appropriate provider for your platform.
Available providers are:
target
(Property: This attribute represents concrete state on the target system.)
The file in which to store service information. Only used by
those providers that write to disk. On most systems this defaults to /etc/hosts
.
Providers
parsed
- Confined to:
exists == hosts
NOTE: This page was generated from the Puppet source code on 2018-08-28 06:48:02 -0700