issue

A SIMP Puppet module for managing /etc/issue

10,935 downloads

175 latest version

4.7 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 0.7.0 (latest)
  • 0.6.0
  • 0.4.0
  • 0.3.0
  • 0.2.1
  • 0.2.0
  • 0.1.1
  • 0.0.3
  • 0.0.2
  • 0.0.1
released May 20th 2024
This version is compatible with:
  • Puppet Enterprise 2025.3.x, 2025.2.x, 2025.1.x, 2023.8.x, 2023.7.x, 2023.6.x, 2023.5.x, 2023.4.x, 2023.3.x, 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x
  • Puppet >= 7.0.0 < 9.0.0
  • , , , ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'simp-issue', '0.7.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add simp-issue
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install simp-issue --version 0.7.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

simp/issue — version 0.7.0 May 20th 2024

Reference

Table of Contents

Classes

  • issue: Manage /etc/issue and /etc/issue.net

Classes

issue

Manage /etc/issue and /etc/issue.net

Parameters

The following parameters are available in the issue class:

profile

Data type: String

A pre-included banner that can be used out of the box.

Will be overridden by $content and/or $net_content

Valid values are defined by the simp_banners module but the local module has the following mappings for legacy support

  • default => Standard, we watch everything
    • New Option => 'simp'
  • lite => We only watch for bad things
    • New Option => 'simp_lite'
  • us_doc => U.S. Department of Commerce
    • New Option => 'us/department_of_commerce'
  • us_doc_lite => U.S. Department of Commerce lite
    • New Option => 'us/department_of_commerce_lite'
  • us_dod => U.S. Department of Defense (STIG Compat)
    • New Option => 'us/department_of_defense'
  • us_noaa => U.S. National Oceanic and Atmospehric Administration
    • New Option => 'us/national_oceanic_and_atmospheric_administration'

Default value: 'default'

content

Data type: Optional[String]

Defaults to a stock /etc/issue file in the module. Provide a custom string or file reference to customize. Follows the File resource content parameter syntax.

Default value: undef

source

Data type: Optional[Pattern[/^puppet:/, /^file:/, /^http:/]]

Provide a file resource pointer that can be used to set the source of the file to use for a banner. Cannot be set with $content. Follows the File resource source parameter syntax.

Default value: undef

net_link

Data type: Boolean

If set, links /etc/issue.net to /etc/issue

Default value: true

net_content

Data type: Optional[String]

If $net_link is false, this content will be written to the /etc/issue.net file on the system. Follows the File resource content parameter syntax.

Default value: undef