Модули Terraform поставляются в виде набора исходного кода написанного на Go. Их нужно скомпилировать, для этого нужно установить Go. Этим и займёмся.
Установка GoLang на Ubuntu:
- Скачаем архив с Go с официального источника:
curl -O https://storage.googleapis.com/golang/go1.13.5.linux-amd64.tar.gz.
Актуальную версию Go можно посмотреть тут; - Распакуем архив: tar -xvf go1.13.5.linux-amd64.tar.gz;
- Переместим директорию с Go в /usr/local: sudo mv go /usr/local;
- Пропишем пути запуска Go. Для этого с помощью VIM создадим специальный файл:
sudo vim ~/.profile и запишем в него следующие:export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin - Сохраним файл и перезапустим его: source ~/.profile.
Если всё сделано правильно, то при вызове команды go version — вы увидите версию Go. Теперь можно переходить к скачиванию, компиляции и установке провайдера для VMware vCloud Director — vdc.