Terraform
Підготовлення
Створити openrc файл.
Управління ресурсами, доступними через OpenStack API, використовуйте OpenStack Terraform provider.
Використовуйте Onecloud provider для управління Kubernetes Clusters.
Ініціалізація Terraform
У директорії, з якої ви плануєте прцювати з проектом, виконайте наступну комаду:
terraform init
Після чого будуть створені додаткові файли, необхідні для роботи Terraform.
Створення ресурсів з допомогою Terraform
- Створіть конфігурацію ресурсів в робочій директорії.
- Виконайте наступну команду:
terraform apply
# У разі запиту на підтвердження введіть yes
- Дочекайтесь завершення роботи.
Оновлення Terraform
Якщо версія провайдера у файлі ocp_provider.tf нижчий за необхідний для створення ресурсу - при валідації конфігурації винекне помилка. Для її запобігання, оновіть провайдер:
- Відкрийте файл ocp_provider.tf та змініть версію на необхідну, наприклад:
version = "~> 0.1.3"
. - У терміналі виконайте наступну команду:
terraform init --upgrade