incus-apply¶
Declarative configuration management for Incus.
incus-apply lets you manage Incus resources from files instead of long sequences of imperative CLI commands. It is designed for repeatable environments, reviewable configuration, and safer change application through a diff-first workflow.
Typical workflow¶
Write YAML or JSON documents that declare the desired Incus resources.
Run
incus-applyagainst a file, a directory, standard input, or a URL.Review the diff preview.
Confirm the changes, or automate the run with
--yes.
Supported resources¶
Supported resource kinds include:
instanceprofilenetworknetwork-forwardnetwork-aclnetwork-zonestorage-poolstorage-volumestorage-bucketstorage-bucket-keyprojectcluster-group
Next steps¶
Start with the getting started guide.
Use the workflows section for common command patterns.
Jump to the configuration reference for full field details.