Ресурси та операції, доступні для керування інфраструктурами через API

Ресурсами в термінології Terraform називаються будь-які компоненти інфраструктур, керовані через API, як низькорівневі, так і високорівневі – дискові будинки, віртуальні машини, мережі тощо.

В офіційній документації Terraform перелік підтримуваних ресурсів (Resources) міститься тут:

https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs

(у лівій колонці – список Resources, який потрібно розгорнути).

Однак при цьому OpenStack має принципову особливість архітектури - він є модульним середовищем віртуалізації, в якому деякі компоненти можуть змінюватись або відсутні.

Тому далі йтиметься про ресурси, що підтримуються саме в нашій конфігурації хмарного середовища OpenStack (станом на початок 2022 року). Підтримується невелике підмножина ресурсів, достатнє в організацію простих інфраструктур.

Повна таблиця підтримки ресурсів Terraform/Openstack нашою хмарою наведена далі.