Skip to content

Automate the installation of the LinuxPatch.com, a Patch Management platform for Linux servers. Compatible with Debian, Ubuntu, CentOS, Redhat, Rocky Linux, AlmaLinux, Amazon Linux, and more. Ideal for efficient management of multiple nodes.

Notifications You must be signed in to change notification settings

linuxpatch/linuxpatch-puppet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

Automate the installation of the LinuxPatch.com, a Patch Management platform for Linux servers. Compatible with Debian, Ubuntu, CentOS, Redhat, Rocky Linux, AlmaLinux, Amazon Linux, and more. Ideal for efficient management of multiple nodes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages