Even though Ansible and Terraform both offer configuration automation, the main difference between Ansible and Terraform is that Terraform provides reliable orchestration, while Ansible provides robust configuration management. This means that Ansible will be good for installing and managing software on existing servers while Terraform is more focused on cloud and infrastructure tasks such as load balancers, databases, or networking:
- To launch a new Terraform server, use this Vagrant box, servetguney/ubuntu-18-04-terraform-git, here: https://app.vagrantup.com/servetguney/boxes/ubuntu-18-04-terraform-git.
- However, Terraform installation is straightforward, so we now proceed to install Terraform on our Jenkins server as well.
Check the following home page for the latest Terraform version for Ubuntu 18: https://www.terraform.io/downloads.html.
Then we download it into the Jenkins server, decompress the file, and then Terraform can be used right...