Size: a a a

2019 July 18

AK

Aleksandr Kostiuk in terraform_ru
Так обнови
источник

IM

Iurii Medvedev in terraform_ru
Aleksandr Kostiuk
Так обнови
это последняя версия же
источник

AK

Aleksandr Kostiuk in terraform_ru
Аа, я не заметил что ты написал
Вроде да, точно не помню
источник

AK

Aleksandr Kostiuk in terraform_ru
Но у меня проблем вообще не было
источник

IM

Iurii Medvedev in terraform_ru
Aleksandr Kostiuk
Аа, я не заметил что ты написал
Вроде да, точно не помню
точно последняя проверял уже
источник

IM

Iurii Medvedev in terraform_ru
да вот и не понятно откуда вылезло, причем пробовал сторонние модули тоже самое
источник

S

Slach in terraform_ru
Народ а вот как тестируют tf фацлы? Где почитать методику про dev stage production с терраформ?
источник

AK

Aleksandr Kostiuk in terraform_ru
Terraform plan
источник

AK

Aleksandr Kostiuk in terraform_ru
Tf workspaces
источник

IM

Iurii Medvedev in terraform_ru
Slach
Народ а вот как тестируют tf фацлы? Где почитать методику про dev stage production с терраформ?
terratest,kitchen
источник

S

Slach in terraform_ru
Iurii Medvedev
terratest,kitchen
Спасибо почитаю
источник

AK

Aleksandr Kostiuk in terraform_ru
Iurii Medvedev
terratest,kitchen
А что умеют? Никогда не пользовался
источник

IM

Iurii Medvedev in terraform_ru
Aleksandr Kostiuk
А что умеют? Никогда не пользовался
терратест все умеет) пишешь тесты на го и все)
источник

AK

Aleksandr Kostiuk in terraform_ru
А в чем смысл? Чем плана не хватает?
источник

IM

Iurii Medvedev in terraform_ru
  t.Parallel()
 expectedName := fmt.Sprintf("terratest-aws-s3-example")
 expectedEnvironment := "AutomatedTesting"
 awsRegion := aws.GetRandomStableRegion(t, nil, nil)
 terraformOptions := &terraform.Options{
   TerraformDir: "../example",
   Vars: map[string]interface{}{
     "tag_bucket_name":        expectedName,
     "tag_bucket_environment": expectedEnvironment,
   },

   EnvVars: map[string]string{
     "AWS_DEFAULT_REGION": awsRegion,
   },
 }

 defer terraform.Destroy(t, terraformOptions)
 terraform.InitAndApply(t, terraformOptions)
 instanceSshKey := terraform.Output(t, terraformOptions, "bucket_id")
 assert.Equal(t, "terratest-aws-s3-example", instanceSshKey)
}

пример тестирования
источник

IM

Iurii Medvedev in terraform_ru
Aleksandr Kostiuk
А в чем смысл? Чем плана не хватает?
в написании юнит тестов без обращения к амазону
источник

IM

Iurii Medvedev in terraform_ru
к примеру
источник

AK

Aleksandr Kostiuk in terraform_ru
Нууу, в принципе есть смысл. Но для себя абсолютно не вижу)
источник

OB

Oleksii Borodai in terraform_ru
Iurii Medvedev
в написании юнит тестов без обращения к амазону
terratest же обращается к амазону
источник

IM

Iurii Medvedev in terraform_ru
Aleksandr Kostiuk
Нууу, в принципе есть смысл. Но для себя абсолютно не вижу)
когда у тебя развесистая инфраструктура полезно ну и не надо всем давать ключи)
источник