Ресурсами в термінології Terraform називаються будь-які компоненти інфраструктур, керовані через API, як низькорівневі, так і високорівневі – дискові будинки, віртуальні машини, мережі тощо.
В офіційній документації Terraform перелік підтримуваних ресурсів (Resources) міститься тут:
https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs
(у лівій колонці – список Resources, який потрібно розгорнути).
Однак при цьому OpenStack має принципову особливість архітектури - він є модульним середовищем віртуалізації, в якому деякі компоненти можуть змінюватись або відсутні.
Тому далі йтиметься про ресурси, що підтримуються саме в нашій конфігурації хмарного середовища OpenStack (станом на початок 2022 року). Підтримується невелике підмножина ресурсів, достатнє в організацію простих інфраструктур.
Повна таблиця підтримки ресурсів Terraform/Openstack нашою хмарою наведена далі.