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

11 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