Comments 8
Шаблон ВМки тоже кодом можно делать, через Packer. Он вроде бы умеет vcloud.
Умеет. И в content library сливать умеет
Можете поделиться ссылочкой, где он это умеет?
https://developer.hashicorp.com/packer/integrations/hashicorp/vsphere/latest/components/builder/vsphere-iso параметр content_library_destination
Еще стоит посмотреть на ubuntu cloud images
Там готовые образы под разные платформы (я использовал для KVM)
Они "вычищенные" и имеют минимальный размер.
При первой загрузке корень автоматом расширяется на весь доступный размер выданного диска.
Для передачи информации в cloud init я использовал подключенный к виртуалке iso-образ, который генерируется из конфигов с помощью cloud-localds (пакет cloud-image-utils)
Как всегда terraform обещает одно, а доставляет ... преинтереснейшие открытия. И так всё время. Идея хороша, реализация - гниловата.
Автоматизируем деплой в vCloud с помощью Terraform и cloud-init