Forge Home

agent

Linux patch management with LinuxPatch.com: automated updates, CVE reporting, Healthchecks, and free for up to 3 servers. Secure & real-time.

163 downloads

48 latest version

5.0 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.1.7 (latest)
  • 0.1.6
  • 0.1.5
released Oct 24th 2024
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, 2021.7.x
  • Puppet >= 7.24 < 9.0.0
  • , , , , , ,

Start using this module

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

Add this module to your Puppetfile:

mod 'linuxpatch-agent', '0.1.7'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add linuxpatch-agent
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install linuxpatch-agent --version 0.1.7

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

linuxpatch/agent — version 0.1.7 Oct 24th 2024

Puppet Module: Install LinuxPatch.com agent

Description

This Puppet module automates the process of downloading, executing an installation script from linuxpatch.com. The module downloads the install.sh script to the /tmp directory, runs it with the provided LP_KEY as an environment variable, and then removes the script from the system. The script is only executed if the file /opt/linuxpatch/bin/linuxpatch does not exist. Additionally, the module ensures that the linuxpatch-agent service is running and enabled on startup.

Efficient Patch Management with LinuxPatch.com

Are you looking for a reliable solution to manage and automate your Linux server patches? LinuxPatch.com offers a robust patch management service designed to keep your systems secure and up-to-date. This service is essential for maintaining the stability and security of your Linux infrastructure.

Why Choose LinuxPatch.com?

LinuxPatch.com provides a comprehensive patch management solution that simplifies the process of keeping your Linux servers updated. The service includes features such as automated patch deployment, detailed reporting, and compliance management, ensuring your systems are always protected against vulnerabilities.

Easy Integration with Puppet

Integrating LinuxPatch.com's agent into your existing Puppet infrastructure is straightforward. Our dedicated Puppet module handles the entire process, from downloading the installation script to ensuring the linuxpatch-agent service is active and enabled on startup. This seamless integration saves you time and reduces the complexity of managing patches across multiple servers.

Key Features

  • Automated Installation: The Puppet module downloads the install.sh script directly from LinuxPatch.com and runs it with your specific LP_KEY.
  • Conditional Execution: The script runs only if the /opt/linuxpatch/bin/linuxpatch file is absent, preventing redundant installations.
  • Service Management: Ensures the linuxpatch-agent service is running and set to start on boot, maintaining continuous protection.
  • Customizable URL: The module allows you to specify the URL for the installation script, which can be useful for testing or custom environments.

Benefits

  • Enhanced Security: Regular patch updates mitigate the risk of security breaches and ensure compliance with industry standards.
  • Operational Efficiency: Automating patch management frees up your IT team to focus on other critical tasks.
  • Reliability: LinuxPatch.com’s robust solution guarantees that your servers remain updated with the latest security patches.

By using the LinuxPatch.com agent with Puppet, you ensure your Linux environment is both secure and efficiently managed. Visit linuxpatch.com to learn more about our services and how they can benefit your organization.

Prerequisites

  • Puppet installed on the control node.
  • SSH access to the target nodes.
  • API key for linuxpatch.com.

Parameters

  • lp_key: The API key required for the script execution. You should provide your actual API key.