Size: a a a

2019 December 27

V

Vladislav in terraform_ru
encrypt = true зачем нужно бакет шифровать ? Там много инфы которая, может представлять ценной для кого-нибудь "строннего" ?
источник

VT

Victor Tur in terraform_ru
Vladislav
encrypt = true зачем нужно бакет шифровать ? Там много инфы которая, может представлять ценной для кого-нибудь "строннего" ?
конечно, начиная от id и ip адресов серверов и заканчивая паролями к базам, ключи, политики, правила секьюрити групп.
Отличный материал для построения вектора атаки.
источник

V

Vladislav in terraform_ru
To enable locking with S3, you need to combine this with a DynamoDB table that will be used to lock the state file. The reason we need this is to prevent running Terraform at the same time, leading to conflicts. Assuming that you have set up DynamoDB policies, you need to add the following resource:

что за полиси тут нужны к DynamoDB?
источник

VT

Victor Tur in terraform_ru
пользователь из под которого запускается terraform имеет доступ к записи и чтению из таблички.
источник

V

Vladislav in terraform_ru
Victor Tur
пользователь из под которого запускается terraform имеет доступ к записи и чтению из таблички.
То есть если 2 админа с правами AdministratorAccess - то мне пока с полиси заморачиваться не нужно, так?
источник

VT

Victor Tur in terraform_ru
Vladislav
То есть если 2 админа с правами AdministratorAccess - то мне пока с полиси заморачиваться не нужно, так?
нет, не нужно.
источник

V

Vladislav in terraform_ru
Error: Error loading state: BucketRegionError: incorrect region, the bucket is not in 'ap-southeast-2' region at endpoint ''
       status code: 301, request id: , host id:


Шо не так?
источник

i

inqfen in terraform_ru
точно тот бакет?
источник

i

inqfen in terraform_ru
может в .terraform что-то от прошлых действий осталось при ините
источник

V

Vladislav in terraform_ru
inqfen
точно тот бакет?
Удалил директорию .terraform  и решилось (может потому что раньше стейт был локальным)
источник

V

Vladislav in terraform_ru
Error: Error loading state: AccessDenied: Access Denied
       status code: 403, request id: D25B509311D544AD, host id: XTAGdEv4S4GRBBhg/+OF0GhHSAQbcXuQEI49OJ1EAd0nh/nuF2Mxx3447eL9cIBQb3ehm7wiRuM=


Теперь такая беда...
источник

V

Vladislav in terraform_ru
Доступа к бакету нет или что? Проверил пользователя - у него AdministratorAccess
источник

i

inqfen in terraform_ru
Где у тебя юзер указан?
источник

V

Vladislav in terraform_ru
inqfen
Где у тебя юзер указан?
provider "aws" {
 region                  = var.aws_region
 shared_credentials_file = "./credentials.cred"
 profile                 = "default"
}

в корневом main.conf
источник

i

inqfen in terraform_ru
источник

i

inqfen in terraform_ru
Vladislav
provider "aws" {
 region                  = var.aws_region
 shared_credentials_file = "./credentials.cred"
 profile                 = "default"
}

в корневом main.conf
Доку хоть читай
источник

i

inqfen in terraform_ru
как твой провайдер с бэкендом связан?
источник

V

Vladislav in terraform_ru
Прочитал все - но не нашел в чем моя проблема...
источник

i

inqfen in terraform_ru
У тебя ошибка при ините?
источник

V

Vladislav in terraform_ru
inqfen
как твой провайдер с бэкендом связан?
Провайдер прописал в главном main.conf файле:
provider "aws" {
 region                  = var.aws_region
 shared_credentials_file = "./credentials.cred"
 profile                 = "default"
}


Backend - это отдельный backend.tf файл в корне
источник