terraform модули

Необходимы для того чтобы разделить операции и не закидывать все в один Для того чтобы сменить тип инстанса, надо явно указывать загрузочный диск и не удалять его при удалении машины, после того как сменим тип диск не сотрется, запустится новая машина

Read More &#8594

terraform data source and remote backend

data «aws_ami» «image» { most_recent = true filter { name = «name» value = [«ubuntu/images/hvm-ssd/ubuntu-xenial-16.04-amd64*»] } } module «web» { ami = «${data.aws_ami.image.id}» source = «modules/web» pub_key_path = «${var.pub.key.path}» … remote backend — необходим для хранения state файла, чтобы не хранить его в гите или на локальном компьютере terraform { backend «s3» { bucket = […]

Read More &#8594