Version information
This version is compatible with:
- RedHat,CentOS,OracleLinux,Scientific,SLES,Debian,Ubuntu,Solaris,Windows,AIX
Tasks:
- run_cd4pe_job
Start using this module
Documentation
cd4pe_jobs
This module exists for Continuous Delivery for Puppet Enterprise to run jobs on Puppet Agents via Bolt. It contains a single task to do this and works with both *nix and Windows.
To run tests (from root of repo):
bundle exec rspec spec
What are tasks?
Modules can contain tasks 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.
Tasks in this module release
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[Unreleased]
No unreleased changes.
1.5.0
Added
- Added verbose logging for failed http requests.
1.4.0
Added
- Added the ability to include registry credentials when pulling the Docker image.
- Added the ability to trust registries that use the same CA as CD4PE when pulling the Docker image.
1.3.0
Added
- Added the ability to pass a custom net http timeout to jobs in order to increase the time a job waits for a response when hitting CD4PE endpoints.
1.2.1
Fixed
- Fixed a problem where jobs with large output could hang indefinitely.
1.2.0
Fixed
- Improved support for jobs with substantial log output.
1.1.1
Fixed
- No longer fail when setting \$HOME on windows machines.
1.1.0
Added
- When writing job scripts, user now has access to HOME and REPO_DIR environment variables.
Fixed
- Increase read_timeout to 600 to accomadate large repositories
1.0.0
Initial release: Support for running jobs for Continuous Delivery for Puppet Enterprise on Puppet Agents managed by the Puppet Enterprise Orchestrator.