Open source Puppet documentation

NOTE: This page was generated from the Puppet source code on 2018-08-28 06:48:02 -0700

k5login

Description

Manage the .k5login file for a user. Specify the full path to the .k5login file as the name, and an array of principals as the principals attribute.

Attributes

k5login { 'resource title':
  path       => # (namevar) The path to the `.k5login` file to manage.  Must 
  ensure     => # The basic property that the resource should be...
  mode       => # The desired permissions mode of the `.k5login...
  principals => # The principals present in the `.k5login` file...
  provider   => # The specific backend to use for this `k5login...
  selrange   => # What the SELinux range component of the context...
  selrole    => # What the SELinux role component of the context...
  seltype    => # What the SELinux type component of the context...
  seluser    => # What the SELinux user component of the context...
  # ...plus any applicable metaparameters.
}

path

(Namevar: If omitted, this attribute’s value defaults to the resource’s title.)

The path to the .k5login file to manage. Must be fully qualified.

(↑ Back to k5login attributes)

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

(↑ Back to k5login attributes)

mode

(Property: This attribute represents concrete state on the target system.)

The desired permissions mode of the .k5login file. Defaults to 644.

(↑ Back to k5login attributes)

principals

(Property: This attribute represents concrete state on the target system.)

The principals present in the .k5login file. This should be specified as an array.

(↑ Back to k5login attributes)

provider

The specific backend to use for this k5login resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

Available providers are:

(↑ Back to k5login attributes)

selrange

(Property: This attribute represents concrete state on the target system.)

What the SELinux range component of the context of the file should be. Any valid SELinux range component is accepted. For example s0 or SystemHigh. If not specified it defaults to the value returned by matchpathcon for the file, if any exists. Only valid on systems with SELinux support enabled and that have support for MCS (Multi-Category Security).

(↑ Back to k5login attributes)

selrole

(Property: This attribute represents concrete state on the target system.)

What the SELinux role component of the context of the file should be. Any valid SELinux role component is accepted. For example role_r. If not specified it defaults to the value returned by matchpathcon for the file, if any exists. Only valid on systems with SELinux support enabled.

(↑ Back to k5login attributes)

seltype

(Property: This attribute represents concrete state on the target system.)

What the SELinux type component of the context of the file should be. Any valid SELinux type component is accepted. For example tmp_t. If not specified it defaults to the value returned by matchpathcon for the file, if any exists. Only valid on systems with SELinux support enabled.

(↑ Back to k5login attributes)

seluser

(Property: This attribute represents concrete state on the target system.)

What the SELinux user component of the context of the file should be. Any valid SELinux user component is accepted. For example user_u. If not specified it defaults to the value returned by matchpathcon for the file, if any exists. Only valid on systems with SELinux support enabled.

(↑ Back to k5login attributes)

Providers

k5login

The k5login provider is the only provider for the k5login type.

NOTE: This page was generated from the Puppet source code on 2018-08-28 06:48:02 -0700

Back to top