Paul Riley's Puppet Professional Services Engineer Tech Challenge
- Description
- Setup - The basics of getting started with prtechchallenge
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
This module installs and configures the Jenkins to run on a specified port.
- Firewalld service will disabled.
- Selinux will be disabled.
- Openjdk 11 will be installed.
- This is not for a production system due to the changes above.
The only requirement is an Enterprise Linux Operating System, with access to the Internet.
Clone the module into your repository, then add the module to a Puppetfile to ensure that Code Manager/ Hiera imports the module. The module can be modified to use a different port, or allow for Hiera/Code Manager to override port 8000.
This module allows for the installation and reconfiguration of Jenkins. Currently, this modules sets up the repositories, installs the Openjdk 11 package, installs Jenkins, reconfigures the /etc/sysconfig/jenkins file for a port, then ensures Jenkins is running.
This module is limited to a proof of concept on creating a basic module, configuration ordering, and ensuring a service is running.
This module is released using the Apache 2.0 license. All work is originally developed by Paul Riley.