Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Terraform (henceforth TF) is an open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services. Terraform codifies cloud APIs into declarative configuration files. For this page we refer to this GitHub project.

Requirements

The All the files and folders used here come from the same GitHub repository cloned in the KubeSpray chapter. That said, the necessary prerequisites are as follows:

  • Install TF; 
  • Install Ansible;
  • you already have a floating IP pool created;
  • you have security groups enabled;
  • you have a pair of keys generated that can be used to secure the new hosts.

...

  • .

Configuration

Inventory files

...