Архив за месяц: Ноябрь 2016

Azure: Verify that the certificate is valid and is associated with this subscription.

14 ноября 2016
 

 После azure login — следующая команда возвращает ошибку: $ azure site list info: Executing command site list + Getting locations error: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription. info: Error information has been recorded to /home/setevoy/.azure/azure.err error: site list command failed Ошибка вызвана… Читать далее »

Terraform: InvalidGroupId.Malformed: Invalid id

11 ноября 2016
 

 Обновление инфраструктуры с помощью Terraform упало с ошибкой: … Error applying plan: 1 error(s) occurred: * aws_security_group.api_ec2: Error authorizing security group ingress rules: InvalidGroupId.Malformed: Invalid id: «0» (expecting «sg-…») status code: 400, request id: f761e22f-9773-413e-af57-a13632569604 …

Jenkins: изменить следующий BUILD_NUMBER

3 ноября 2016
 

 Есть Jenkins job-а, в которой девелоперы попросили изменить номер следующего билда, т.к. версия приложения привязывается к нему. Текущее состояние — #118:

Linux: bash — добавить отображение бранча

2 ноября 2016
 

 Во время работы с репозиториями — очень удобным может быть отображение в строке приглашения имени текущего бранча, над которым выполняется работа. Редактируем файл ~/.bashrc, и добавляем пару функций: … parse_git_dirty () { [[ $(git status 2> /dev/null | tail -n1) != «nothing to commit (working directory clean)» ]] && echo «*» } parse_git_branch () {… Читать далее »

AWS: именованные профили доступа

1 ноября 2016
 

 AWS CLI  поддерживает т.н. «именованные профили» (named profiles) доступа, которые хранятся в файле конфигурации и файле ~/.aws/credentials. Дополнительные профили могут быть настроены с помощью команды aws configure с опцией —profile. Вот пример файла с двумя профилями: [simterm] $ cat ~/.aws/credentials [default] aws_access_key_id = AKI***6GA aws_secret_access_key = cbd***M6W [TAG] aws_access_key_id = AKI***FJQ aws_secret_access_key = 6T/***4sG [/simterm]