1. HashiCorp Learn. (n.d.). Introduction to Infrastructure as Code with Terraform. HashiCorp. Retrieved from https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code.
In the section "What is infrastructure as code?"
the text states: "IaC allows you to build
change
and manage your infrastructure in a safe
consistent
and repeatable way by defining resource configurations that you can version
reuse
and share." (Supports A)
In the section "Benefits of Infrastructure as Code"
a key benefit listed is to "Reduce human error and increase automation." (Supports D)
2. HashiCorp Terraform Documentation. (n.d.). What is Terraform?. HashiCorp. Retrieved from https://developer.hashicorp.com/terraform/intro.
Under the "Manage any infrastructure" section
it highlights that Terraform helps "manage infrastructure throughout its lifecycle
" which includes using terraform plan to see changes before applying them. This process helps catch errors
thus "reducing the risk of operator error." (Supports D)
The introduction emphasizes that configuration files "describe to Terraform the components needed to run a single application or your entire datacenter
" which can be versioned and shared. (Supports A)