1"use strict";(self.webpackChunkprivate_docs=self.webpackChunkprivate_docs||[]).push([["14246"],{86401(e,n,a){a.r(n),a.d(n,{metadata:()=>t,default:()=>p,frontMatter:()=>r,contentTitle:()=>i,toc:()=>c,assets:()=>s});var t=JSON.parse('{"id":"modules/patch-management/playbooks/index","title":"Playbooks","description":"Follow repeatable patching procedures for monthly windows, kernel updates, emergency releases, and ad-hoc patching.","source":"@site/docs/modules/patch-management/playbooks/index.md","sourceDirName":"modules/patch-management/playbooks","slug":"/modules/patch-management/playbooks/","permalink":"/modules/patch-management/playbooks/","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":11,"frontMatter":{"title":"Playbooks","description":"Follow repeatable patching procedures for monthly windows, kernel updates, emergency releases, and ad-hoc patching.","sidebar_position":11},"sidebar":"tutorialSidebar","previous":{"title":"Data Governance","permalink":"/modules/patch-management/operations/data-governance"},"next":{"title":"Monthly Windows Patching","permalink":"/modules/patch-management/playbooks/monthly-windows"}}'),o=a(74848),l=a(28453);let r={title:"Playbooks",description:"Follow repeatable patching procedures for monthly windows, kernel updates, emergency releases, and ad-hoc patching.",sidebar_position:11},i="Playbooks",s={},c=[{value:"Monthly Windows Patching",id:"monthly-windows-patching",level:2},{value:"Linux Kernel Update",id:"linux-kernel-update",level:2},{value:"Out-of-Band Security Patch",id:"out-of-band-security-patch",level:2},{value:"Ad-Hoc Patch Deployment",id:"ad-hoc-patch-deployment",level:2},{value:"Related",id:"related",level:2}];function d(e){let n={a:"a",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...(0,l.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.header,{children:(0,o.jsx)(n.h1,{id:"playbooks",children:"Playbooks"})}),"\n",(0,o.jsx)(n.p,{children:"These playbooks capture repeatable procedures for using Cloudaware Patch Management. Adapt each playbook to your local processes and tooling."}),"\n",(0,o.jsx)(n.h2,{id:"monthly-windows-patching",children:"Monthly Windows Patching"}),"\n",(0,o.jsx)(n.p,{children:"Use this playbook to run a recurring Windows Server patch cycle, from scope and baseline preparation through canary rollout, broad deployment, verification, and closure."}),"\n",(0,o.jsx)(n.h2,{id:"linux-kernel-update",children:"Linux Kernel Update"}),"\n",(0,o.jsx)(n.p,{children:"Use this playbook when kernel changes require focused testing, staged rollout, reboot planning, and rollback readiness across Linux hosts."}),"\n",(0,o.jsx)(n.h2,{id:"out-of-band-security-patch",children:"Out-of-Band Security Patch"}),"\n",(0,o.jsx)(n.p,{children:"Use this playbook for urgent security fixes that cannot wait for the normal patch cycle, including emergency scope definition, approvals, execution, and reporting."}),"\n",(0,o.jsx)(n.h2,{id:"ad-hoc-patch-deployment",children:"Ad-Hoc Patch Deployment"}),"\n",(0,o.jsx)(n.p,{children:"Use this playbook for one-off patching of specific hosts or small scopes, such as targeted hotfixes, lower-environment validation, or operational package updates."}),"\n",(0,o.jsx)(n.h2,{id:"related",children:"Related"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"/modules/patch-management/deployment/",children:"Deployment"})}),"\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"/modules/patch-management/scheduling/",children:"Scheduling"})}),"\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"/modules/patch-management/verification-rollback/",children:"Verification & Rollback"})}),"\n"]})]})}function p(e={}){let{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},28453(e,n,a){a.d(n,{R:()=>r,x:()=>i});var t=a(96540);let o={},l=t.createContext(o);function r(e){let n=t.useContext(l);return t.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),t.createElement(l.Provider,{value:n},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.