Size: a a a

2021 October 14

S

Sebor▂▅▇█▓▒░... in ru_hashicorp
блин, всегда просто запускал
packer build
и всё работало, а теперь придумали каки е-то плугины...
источник

S

Sebor▂▅▇█▓▒░... in ru_hashicorp
а откуда ей взяться, если я просто бинарь скачал? самому задавать или есть дефолтное значение?
источник

JR

Jürgen Romins in ru_hashicorp
пакер теперь работает как тф по факту
источник

JR

Jürgen Romins in ru_hashicorp
ну это миграция на плагин сдк) для гибкости и простоты разработки
источник

S

Sebor▂▅▇█▓▒░... in ru_hashicorp
Ладно, спасибо за помощь
источник

S

Sebor▂▅▇█▓▒░... in ru_hashicorp
В жёпу это обновление, останусь на 1.7.2
источник

JR

Jürgen Romins in ru_hashicorp
я могу глянуть как у нас сделано в принципе я сегодня только тесты прогонял на авс
источник

G

GithubReleases in ru_hashicorp
hashicorp/nomad tagged: v1.2.0-beta1
Link: https://github.com/hashicorp/nomad/releases/tag/v1.2.0-beta1
Release notes:
Version 1.2.0-beta1
источник

S

Sebor▂▅▇█▓▒░... in ru_hashicorp
Глянь, если не сложно.
Просто у меня только packer build вызывается, а теперь ещё и инит нужно вкорячивать в сиай, и доп секции в темплейтах писать
источник

JR

Jürgen Romins in ru_hashicorp
tags = {
   Name               = local.ami_name
   backup             = var.tags.backup
   businessUnit       = var.tags.business_unit
   ci                 = var.tags.ci
   costCode           = var.tags.cost_center
   dataClassification = var.tags.data_classification
   dataCompliance     = var.tags.data_compliance
   environment        = var.tags.environment
   public             = var.tags.public
   region             = var.aws_region
   role               = var.tags.role
   serviceName        = var.tags.service_name
   serviceOwner       = var.tags.service_owner
   supportGroup       = var.tags.support_group
 }

версия       version  = '1.7.6'
Тесты+сборка идет в дженкинсе
источник

S

Sebor▂▅▇█▓▒░... in ru_hashicorp
а что за структура var.tags.?
источник

JR

Jürgen Romins in ru_hashicorp
variable "tags" {
 type = object({
   backup              = string
   business_unit       = string
   ci                  = string
   cost_center         = number
   data_classification = string
   data_compliance     = string
   environment         = string
   public              = bool
   role                = string
   service_name        = string
   service_owner       = string
   support_group       = string
 })
 description = "List of the tags for the aws ami"
 default = {
   backup              = ""
   business_unit       = ""
   ci                  = ""
   cost_center         = ""
   data_classification = ""
   data_compliance     = ""
   environment         = ""
   public              = ""
   role                = ""
   service_name        = ""
   service_owner       = ""
   support_group       = ""
 }
}
источник

S

Sebor▂▅▇█▓▒░... in ru_hashicorp
а инит перед запуском делаете?
источник

JR

Jürgen Romins in ru_hashicorp
ща гляну
источник

JR

Jürgen Romins in ru_hashicorp
аша есть такое
источник

S

Sebor▂▅▇█▓▒░... in ru_hashicorp
ясно, спасибо
тогда позже буду разбираться с этими плугинами
источник

JR

Jürgen Romins in ru_hashicorp
на самом деле я выпиливал сегодня секцию
packer {
 required_plugins {
   amazon = {
     version = "v1.0.1"
     source  = "github.com/hashicorp/amazon"
   }
   vmware = {
     version = ">= 1.0.1"
     source  = "github.com/hashicorp/vmware"
   }
 }
}

терратесты прошли успешно
источник

S

Sebor▂▅▇█▓▒░... in ru_hashicorp
а билд тоже прошел?)
источник

JR

Jürgen Romins in ru_hashicorp
ага) и для вари и для авс) ну и для гугла и прочего
источник

JR

Jürgen Romins in ru_hashicorp
у меня тесты возвращают ами айди) потом убивают ее
источник