Skip to content

cli to work with DynamoDB compatible database for fixing Terraform Locks

License

Notifications You must be signed in to change notification settings

ezhische/tfunlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tfunlock

Утилита для удаления записей из Serverless YDB для зависших или испорченых локов Terraform

Переменные окружения:

AWS_ACCESS_KEY_ID="AWSKEY"
AWS_SECRET_ACCESS_KEY="AWSSECRET"
CUSTOM_ENDPOINT="https://docapi.serverless.yandexcloud.net/ru-central1/<путь к энпоинту Document API>"

Параметры командной строки:
-table название таблицы

Пример использования:

показать содержимое таблицы

tfunlock -table prod-network-vpc-lock show

удалить запись о блокировке

tfunlock -table prod-network-vpc-lock delete terraform-state-infra/dwh-test/net/terraform.tfstate-md5

поменять значение записи о блокиовке

tfunlock -table prod-network-vpc-lock update terraform-state-infra/dwh-test/net/terraform.tfstate-md5 94bbd3501311e7569c1a350fd92b9162

About

cli to work with DynamoDB compatible database for fixing Terraform Locks

Resources

License

Stars

Watchers

Forks

Packages

No packages published