About Progress Chef Opsmith
IT operations teams often know exactly what they want to do—patch a server, roll out a configuration change, remediate drift—but turning that intent into a working script takes time and scripting expertise. Chef Opsmith is an AI-powered interface layer in the Chef 360 Platform that turns operational intent, described in natural language, into validated, production-ready automation. You describe a task, and Chef Opsmith generates the corresponding script, tests it in a sandbox, and lets you deploy it to nodes enrolled in Chef 360 Platform, with review and approval at each step.
When to use Chef Opsmith
- Generate a Bash or PowerShell script from a plain-language description of an operational task, test it in a sandbox, and run it as a job on nodes enrolled in Chef 360 Platform.
- Schedule and run ad hoc jobs, from one-time fixes to recurring maintenance windows, based on a description of the task requirements.
Chef Opsmith components
Chat interface
You describe operational intent as prompts in the Opsmith chat interface. Each prompt moves through five stages: implementation planning, script generation, sandbox creation, script execution, and execution status. You can require approval at each stage. For more information, see Create scripts and run jobs.
Sandbox validation
Chef Opsmith tests generated scripts in a sandbox before you deploy them. Sandboxes are available as Linux containers or as Linux and Windows virtual machines, so you can test a script in an environment like your target nodes without risk to production systems.
Job execution
After you test a script in a sandbox, you can run it as a job against nodes already enrolled in Chef 360 Platform. You can run jobs immediately, at a scheduled time, or on a recurring basis. Chef Opsmith jobs use the same execution engine as Chef Courier.
Chat history
Chef Opsmith keeps a record of all chat conversations so you can revisit and resume a previous automation request. For more information, see Create scripts and run jobs.
Note
Access Chef Opsmith
To access Chef Opsmith, select the Opsmith tile on the Chef 360 Platform hub page, or select Opsmith in the Mega menu in the top-left corner.
Next steps
- Create scripts and run jobs with Chef Opsmith walks through describing intent, validating scripts in a sandbox, and running jobs on enrolled nodes.