package instructions #Hook: { run: string immediate?: bool } #Hooks: { changed?: [#Hook] } #RenderInstruction: { template: string dest: string owner?: string group?: string mode?: string hooks?: #Hooks } #Instructions: { render: [#RenderInstruction] }