Terraform Openstack - примеры

Поиск образов в openstack через terraform

  1. Описывается получаемая информация из VK (можно установит дополнительные фильтры если нужны)
data "openstack_images_image_v2" "astra_srv" {
  name = "astra-srv"
  most_recent = true
}
data "openstack_images_image_v2" "astra_srv_pgsql13" {
  name = "astra-srv-pgsql13"
  most_recent = true
}
  1. В секции инстанса (resource openstack_compute_instance_v2) добавляется строка
image_id = data.openstack_images_image_v2.astra_srv.id

LVM resize

#!/bin/bash
parted /dev/vda 'mkpart primary 32G 100%'
pvcreate /dev/vda3
vgextend ro_redos /dev/vda3
lvextend -L +19.9G ro_redos/root
resize2fs -p /dev/mapper/ro_redos-root