Version information
This version is compatible with:
- Puppet Enterprise 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
Add this module to your Puppetfile:
mod 'simp-at', '0.6.0'
Learn more about managing modules with a PuppetfileDocumentation
Table of Contents
Description
This module manages the at service and /etc/at.allow.
See REFERENCE.md for additional information.
This is a SIMP module
This module is a component of the System Integrity Management Platform, a compliance-management framework built on Puppet.
If you find any issues, they can be submitted to our JIRA.
Setup
What at affects
- atd service
/etc/at.deny
/etc/at.allow
Usage
To use this module, simply include the class as follows:
include 'at'
Users can also be added to /etc/at.allow
with the at::user
defined type, or
the at::users
array in hiera
. The following example adds a few users to
/etc/at.allow
:
at::users:
- foo
- bar
Development
Please read our [Contribution Guide] (https://simp.readthedocs.io/en/stable/contributors_guide/index.html).
Acceptance tests
This module includes Beaker acceptance tests using the SIMP Beaker Helpers. By default the tests use Vagrant with VirtualBox as a back-end; Vagrant and VirtualBox must both be installed to run these tests without modification. To execute the tests run the following:
bundle install
bundle exec rake beaker:suites
Please refer to the SIMP Beaker Helpers documentation for more information.
Reference
Table of Contents
Classes
at
: This class manages /etc/at.allow and /etc/at.deny and the atd service.
Defined types
at::user
: Add the user $name to /etc/at.allow
Classes
at
This class manages /etc/at.allow and /etc/at.deny and the atd service.
Parameters
The following parameters are available in the at
class:
users
Data type: Array[String]
An array of additional at users, using the defiend type at::user
Default value: []
package_ensure
Data type: String
The value of ensure
for package resources
Default value: simplib::lookup('simp_options::package_ensure', { 'default_value' => 'installed' })
Defined types
at::user
Add the user $name to /etc/at.allow
Parameters
The following parameters are available in the at::user
defined type:
name
The user to add to /etc/at.allow
- Mon Oct 23 2023 Steven Pritchard steve@sicura.us - 0.6.0
- [puppetsync] Add EL9 support
- Wed Oct 11 2023 Steven Pritchard steve@sicura.us - 0.5.0
- [puppetsync] Updates for Puppet 8
- These updates may include the following:
- Update Gemfile
- Add support for Puppet 8
- Drop support for Puppet 6
- Update module dependencies
- These updates may include the following:
- Wed Aug 23 2023 Steven Pritchard steve@sicura.us - 0.4.0
- Add AlmaLinux 8 support
- Mon Jun 12 2023 Chris Tessmer chris.tessmer@onyxpoint.com - 0.3.0
- Add RockyLinux 8 support
- Sat Jan 22 2022 Trevor Vaughan trevor@sicura.us - 0.2.1
- Added support for Amazon Linux 2
- Mon Jun 14 2021 Chris Tessmer chris.tessmer@onyxpoint.com - 0.2.0
- Removed support for Puppet 5
- Ensured support for Puppet 7 in requirements and stdlib
- Thu Dec 17 2020 Chris Tessmer chris.tessmer@onyxpoint.com - 0.1.1
- Removed EL6 support
- Fri Dec 06 2019 Trevor Vaughan tvaughan@onyxpoint.com - 0.1.0
- Add EL8 support
- Fri Aug 02 2019 Robert Vincent pillarsdotnet@gmail.com - 0.1.0
- Support puppetlabs/concat 6.x and puppetlabs/stdlib 6.x.
- Drop Puppet 4 support
- Mon Mar 25 2019 Jeanne Greulich jeanne.greulich@onyxpoint.com - 0.0.7
- replaced simpcat with concat
- make sure the version of concat is updated
- Thu Mar 07 2019 Liz Nemsick lnemsick.simp@gmail.com - 0.0.6
- Update the upper bound of stdlib to < 6.0.0
- Update a URL in the README.md
- Thu Nov 01 2018 Jeanne Greulich jeanner.greulich@onyxpoint.com - 0.0.5
- Update static assets for puppet 5
- Update to onyxpoint OEL boxes in acceptance tests
- Sun Mar 11 2018 Trevor Vaughan tvaughan@onyxpoint.com - 0.0.4
- Updated to work with Puppet 5 and OEL
- Fri May 19 2017 Nick Miller nick.miller@onyxpoint.com - 0.0.3
- Remove deprecated
audit
metaparameter - Update puppet dependency
- Wed Apr 26 2017 Trevor Vaughan tvaughan@onyxpoint.com - 0.0.3
- Ensure that entries in 'at.allow' are not commented out by default
- Updated the Gemfile to pin to the latest working Beaker
- Thu Mar 02 2017 Nick Miller nick.miller@onxypoint.com - 0.0.2
- Manage at package
- Wed Dec 7 2016 Nick Miller nick.miller@onxypoint.com - 0.0.1
- First cut
- Content moved from simplib, added tests
Dependencies
- simp/simplib (>= 4.9.0 < 5.0.0)
- puppetlabs/concat (>= 6.4.0 < 10.0.0)
- puppetlabs/stdlib (>= 8.0.0 < 10.0.0)
at - A SIMP Puppet module for managing at Per Section 105 of the Copyright Act of 1976, these works are not entitled to domestic copyright protection under US Federal law. The US Government retains the right to pursue copyright protections outside of the United States. The United States Government has unlimited rights in this software and all derivatives thereof, pursuant to the contracts under which it was developed and the License under which it falls. --- Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.