/puppet-mod-lithnetamagent

Puppet module to manage the agent component of Lithnet Access Manager

Primary LanguageRubyApache License 2.0Apache-2.0

puppet-mod-lithnetamagent

Table of Contents

  1. Module Description - What the module does and why it is useful
  2. Setup - The basics
  3. Usage - Configuration options and additional functionality
  4. Limitations - OS compatibility, etc.

Module description

This Puppet module manages the agent component of Lithnet Access Manager.

Setup

What this module does

Installs the Lithnet Access Manager agent package. Optionally registers the agent with the AMS server.

Setup requirements

If using the registration feature, an active Lithnet AMS server is required, configured with support for Lithnet LAPS and registration of clients using keys. More information can be found in the Setting up Lithnet LAPS section of the documentation.

Beginning with the module

Include the main 'lithnetamagent' class.

Usage

To simply install the agent without any further actions, just include the main 'lithnetamagent' class.

To enable agent registration, set the following params via module args / hiera:

  • register_agent: true/false
  • ams_server: [ip/hostname]
  • reg_key: [key string]

Limitations

Currently only supports RHEL/CentOS 7, 8 & 9.