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, 2021.7.x
- Puppet >= 7.24 < 9.0.0
- , , , ,
Plans:
- install
Start using this module
Add this module to your Puppetfile:
mod 'priley-helixalm', '1.0.4'
Learn more about managing modules with a PuppetfileDocumentation
Helix ALM
Table of Contents
- Description
- Setup - The basics of getting started with Helix ALM
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Description
The Helix ALM module installs Helix ALM on Linux systems using a Bolt install plan.
Setup
What Helix ALM affects
This does a complete system configuration to run the Helix ALM install.
With Enterprise Linux systems it will turn off Selinux. With all systems, it will configured the firewall, turn it on, allow for cgi, and ensure Apache is running.
Setup Requirements
A completed Bolt installation is required.
Beginning with Helix ALM
Install the module. It currently has a single plan:
bolt plan run helixalm::install
Usage
- Install the module.
- Run:
bolt plan run helixalm::install
. - Unzip the correct HelixALM tar ball.
- Run the HelixALM installer.
- Start the license server:
/usr/bin/spls start
- Start HelixALM:
/usr/bin/ttstudio
start
Limitations
This module has been tested with Ubuntu 20.04, Ubuntu 22.04, AlmaLinux 9, Red Hat Enterprise Linux 9, and Rocky Linux 9. It is not supported for deviations or alternative operating systems.
Development
Development is encouraged. Please create a pull request with a description of the change and its impact.
Contributors
Check out the Contributors page!
What are plans?
Modules can contain plans that take action outside of a desired state managed by Puppet. It’s perfect for troubleshooting or deploying one-off changes, distributing scripts to run across your infrastructure, or automating changes that need to happen in a particular order as part of an application deployment.