Size: a a a

2019 October 24

VT

Victor Tur in terraform_ru
вообще странно.
Optional: true, в документации его нет
источник

KL

Kirill Larin in terraform_ru
Victor Tur
вообще странно.
Optional: true, в документации его нет
да, поэтому я сюда и постучался
источник

KL

Kirill Larin in terraform_ru
тем кто делал это с нашей стороны тоже написал
источник

VT

Victor Tur in terraform_ru
Kirill Larin
тем кто делал это с нашей стороны тоже написал
вот комментарий.
если для провайдера регион не выставлен - берет из ресурса
источник

VT

Victor Tur in terraform_ru
источник

KL

Kirill Larin in terraform_ru
спасибо ещё раз
источник

VT

Victor Tur in terraform_ru
Kirill Larin
спасибо ещё раз
👍без проблем
источник

AT

Alex Tsoy in terraform_ru
Всем привет, второй день сижу над темой как юзать cloud-config/
Написал ТФ по созданию Azure VM , все создается, но что делать дальше?
источник

AT

Alex Tsoy in terraform_ru
#--- Importing module with VM creation ---

data "template_file" "client_config" {
 template = "${file("${path.module}/config/cloudconfig.yml.tpl")}"
}

module "servers" {
 source = "./servers"

 name                = "swarm"

 vm_size             = "${var.vm_size}"
 image_sku           = "${var.image_sku}"
 image_offer         = "${var.image_offer}"
 image_publisher     = "${var.image_publisher}"

 location            = "${var.location}"
 resource_group_name = "${azurerm_resource_group.common.name}"

 username            = "${var.username}"
 pwd                 = "${random_string.password.result}"
 ssh_key             = "${var.ssh_key}"
 ssh_port            = "${var.ssh_port}"

 availability_set_id = "${azurerm_availability_set.common.id}"

 subnet_id           = "${azurerm_subnet.common.id}"
 storage_type        = "${var.storage_type}"
 tags                = "${local.tags}"
 cloud_config        = "${base64encode(data.template_file.client_config.rendered)}"
}
источник

AT

Alex Tsoy in terraform_ru
ну и собственно в модуле servers я в os_profile указываю custom_data
источник

AT

Alex Tsoy in terraform_ru
машины создаются, но ничего из cloud-config не выполняется
источник

AT

Alex Tsoy in terraform_ru
кажись я затупил и нужно было юзать вот это
https://www.terraform.io/docs/providers/template/d/cloudinit_config.html
источник

AT

Alex Tsoy in terraform_ru
И это не помогло. Подскажите, пожалуйста, как подняв виртуалки заинсталить там что-нибудь? Ансибл не вариант )
источник

AO

Anton Olifir in terraform_ru
Alex Tsoy
И это не помогло. Подскажите, пожалуйста, как подняв виртуалки заинсталить там что-нибудь? Ансибл не вариант )
источник

VT

Victor Tur in terraform_ru
Alex Tsoy
И это не помогло. Подскажите, пожалуйста, как подняв виртуалки заинсталить там что-нибудь? Ансибл не вариант )
Packer, потом cloudinit
источник

AT

Alex Tsoy in terraform_ru
Note: Provisioners should only be used as a last resort. For most common situations there are better alternatives. For more information, see the main Provisioners page.
источник

AO

Anton Olifir in terraform_ru
Alex Tsoy
И это не помогло. Подскажите, пожалуйста, как подняв виртуалки заинсталить там что-нибудь? Ансибл не вариант )
и что? раз ты не хочешь ансибл, то юзай это, в твоем случае как раз последний вариант
источник

AO

Anton Olifir in terraform_ru
либо вернись к клауд-инит, оно работает
источник

AO

Anton Olifir in terraform_ru
источник
2019 October 25

AS

Aleksey Shirokikh in terraform_ru
Коллеги а как принято инитить аттачед диски ?
источник