»RHEL Requirements for Terraform Enterprise
When installing Terraform Enterprise on RedHat Enterprise Linux (RHEL), ensure you meet the following requirements.
»Pinning the Docker Version
To pin the version of Docker and prevent an inadvertent upgrade, follow this guide from RedHat.
»Downgrading the Docker Version
yum downgrade command can be used to downgrade the version of Docker that is installed.
For example, to downgrade from
docker-1.13.1-72.git6f36bd4el8.x86_64 stop the Docker service and execute the following.
sudo yum downgrade docker-1.13.1-72.git6f36bd4el7.x86_64 docker-client-1.13.1-72.git6f36bd4el7.x86_64 docker-common-1.13.1-72.git6f36bd4el7.x86_64 docker-rhel-push-plugin-1.13.1-72.git6f36bd4el7.x86_64
Afterwards, restart the Docker service and verify the newly installed version using
»Can I use the Docker version in the RHEL Extras repository?
Yes! Just be sure to modify the default
»When I run the installer, it allows me to download and install Docker CE on RedHat. Can I use that?
Yes, Docker CE is compatible with Terraform Enterprise. However, it is not directly supported by RedHat.
»Which storage driver should I use?
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.