Provisioners
Provisioners are components used in infrastructure automation to perform tasks on a machine after it has been created, installing software, configuring services, and applying settings. They are commonly employed in image builders, cloud provisioning workflows, and development environments to bring a system to a desired state.
Provisioners operate by executing commands or scripts, transferring files, or invoking configuration management tools. They may
Common use cases include installing and updating software, configuring services, creating users and permissions, applying security
Key considerations include idempotence and reproducibility, as re-running provisioning should not or should safely be able
See also: Packer, Vagrant, Terraform, configuration management tools, infrastructure as code.