Terraform

What are "Provisioners"? What they are used for?

Difficulty: unrated

Source: bregman-arie/devops-exercises by Arie Bregman

Answer

Provisioners can be described as plugin to use with Terraform, usually focusing on the aspect of service configuration and make it operational.

Few example of provisioners:

  • Run configuration management on a provisioned instance using technology like Ansible, Chef or Puppet.
  • Copying files
  • Executing remote scripts