support_tasks
Version information
This version is compatible with:
- Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x
- Puppet >= 5.3.2 < 7.0.0
- , , , , , , , , , ,
Tasks:
- kb0317b_purge_node
- kb0337d_configure_master
- kb0009_change_pe_service_loglevel
- kb0149_resolve_stack_level_too_deep
- kb0236_set_cache_paths_to_default
- kb0244_disable_mco_logrotate
- kb0263_rename_pe_master
- and 12 more. See all tasks
Plans:
- kb0337a_extend_ca_cert
- kb0337b_upload_ca_cert
- kb0337c_get_agent_facts
Start using this module
Add this module to your Puppetfile:
mod 'puppetlabs-support_tasks', '1.0.7'
Learn more about managing modules with a PuppetfileDocumentation
support_tasks
Table of Contents
- Description
- Setup - The basics of getting started with support_tasks
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Getting Help
Description
This is the companion module used to deliver the tasks for the solutions and configurations described in Puppet Support knowledge base https://support.puppet.com/hc/en-us.
The knowledge base, available to our support customers, offers a range of self service solutions, ranging from fixes to known issues to useful configuration and deployment options. Some of the knowledge base articles include an accompanying Puppet task to automate the configuration of these self service solutions, this module delivers these tasks.
Setup
Beginning with support_tasks
Tasks in this module should only be executed by PE support customers in accompaniment with the corresponding knowledge base article. The task name corresponds to the KB article number, for instance, article KB#9999 corresponds to task kb9999.
Usage
Support customers should follow the instructions in the corresponding knowledge base articles linked below.
Reference
To view the available actions and parameters for each task, on the command line, run puppet task show <task_name>
or see the support_tasks module page on the Forge.
Tasks:
Getting Help
Puppet Enterprise Support customers can open a ticket with us at our portal for assistance https://support.puppet.com/hc/en-us, this module is officially supported by the Puppet Enterprise Support Team
To display help for the support_tasks task, run puppet task show support_tasks
Copyright and License
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
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
kb0149_resolve_stack_level_too_deep
KB0149 Resolve Stack Level Too Deep - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0149 - https://support.puppet.com/hc/en-us/articles/218763948
kb0236_set_cache_paths_to_default
KB0236 Set Cache Paths To Default - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0236 - https://support.puppet.com/hc/en-us/articles/360001060434
kb0244_disable_mco_logrotate
KB0244 Disable MCO Logrotate - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0244 - https://support.puppet.com/hc/en-us/articles/360002051354
kb0263_rename_pe_master
KB0263 Rename PE Master - This task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0263 - https://support.puppet.com/hc/en-us/articles/360003489634
kb0267_clear_file_sync_locks
KB0267 Clear File Sync Locks - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0267 - https://support.puppet.com/hc/en-us/articles/360003883933
kb0285_find_disabled_agents
KB0285 Find Disabled Agents - This Task to be used in conjunction with Puppet Enterprise Knowledge Base Article KB0285 - https://support.puppet.com/hc/en-us/articles/360006717334
kb0337e_extend_ca_cert
Get the platform release of a node
kb0346a_bash_herd_resolver
This Task will restart the puppet agent process in a randomised period between 0 and the currently set runinterval
kb0346b_powershell_herd_resolver
powershell thundering herd script
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.
Changelog
All notable changes to this project will be documented in this file.
Release 1.0.0
Initial Release July 20th 2018
Release 1.0.2
September 3rd 2018
Addition of the following tasks:
-
kb0287_Check_DB_Table_Sizes
-
kb0263_Rename_Pe_Master
-
kb0298_Run_Code_Deploy
-
kb0299_Regen_Master_Cert
Features
Bugfixes
Known Issues
Release 1.0.3
September 5th 2018
Updated the following tasks:
- kb0009_change_pe_service_loglevel
Release 1.0.4
December 19th 2018
New task to clean and purge certnames:
- kb0317a_clean_cert
- kb0317b_purge_node
Release 1.0.5
May 9th 2019
Features
New plans to extend the CA certificate on a master:
- kb0337a_extend_ca_cert
- kb0337b_upload_ca_cert
- kb0337c_get_agent_facts
New tasks to check the expiry date of the CA certificate and signed agent certificates
- kb0337f_check_agent_expiry
- kb0337g_check_ca_expiry
Updated to support PE 2019.x
Added acceptance testing using Litmus
Release 1.0.6
July 1st 2019
Features
New tasks to fix resolve thundering herd in Linux and windows
- kb0346a kb0346ba
Updated to PDK template version PDK 1.11
Release 1.0.7
September 2019
Features
Fix for SUP-1217
Updated to PDK template version PDK 1.12
Updated Readme for missing links