Terraform
RHEL Requirements for Terraform Enterprise
When installing Terraform Enterprise on RedHat Enterprise Linux (RHEL), ensure you meet the following requirements.
Install Requirements
- A supported version of RedHat Enterprise Linux.
- A supported Docker Engine configuration.
FAQ
When I run the installer, it allows me to download and install Docker CE on RedHat. Can I use that?
Yes, this is the recommended option. Docker CE is compatible with Terraform Enterprise, and tested nightly. It is not directly supported by RedHat, but there is a robust open source community.
How can I prevent accidental upgrades of Docker?
To pin the version of Docker and prevent an inadvertent upgrade, follow this guide from RedHat.
For Red Hat Enterprise Linux v8 please use Docker CE for CentOS. This is tested nightly and ahead of each release of Terraform Enterprise.
Which storage driver should I use?
The overlay2
storage driver.
Can an installation where docker info
says that I’m using devicemapper with a loopback file work?
No. This is an installation that docker provides as sample and is not supported by Terraform Enterprise due to the significant instability in it. Docker themselves do not suggest using this mode.
How do I know if an installation is in devicemapper loopback mode?
Run the command sudo docker info | grep dev/loop
. If there is any output, you’re in devicemapper loopback mode. Docker may also print warning about loopback mode when you run the above command, which is another indicator.