Size: a a a

2017 September 15

m

manefesto in ru_hashicorp
источник

AS

Aleksey Shirokikh in ru_hashicorp
вот напрмер pgbouncer
{
 "service": {
   "check": {
     "interval": "10s",
     "script": "{{consul_scripts_path}}/pgbouncer_check.sh"
   },
   "name": "pgbouncer",
   "port": 6432,
   "tags": [ ]
 }
}

и
#!/bin/sh
isok=$(timeout 1 {{ postgres_bin_dir }}/psql --host 127.0.0.1 -qAt0 --port 6432 {{ noc_pg_db }} -c "select 'ok'")
if [ "$isok" = "ok" ]
then
   exit 0
else
   exit 2
fi
источник

m

manefesto in ru_hashicorp
всё
источник

m

manefesto in ru_hashicorp
понял. я думал он результ смотрит. а не exitcode
источник

DI

Dmitry Ishutkin in ru_hashicorp
да тебе вообще нужен http check, а не script
источник

DI

Dmitry Ishutkin in ru_hashicorp
ну а так конечно "доку не читай, методом тыка хуярь". там вроде ясно написано

A check script is generally free to do anything to determine the status of the check. The only limitations placed are that the exit codes must obey this convention:

Exit code 0 - Check is passing
Exit code 1 - Check is warning
Any other code - Check is failing
источник

DI

Dmitry Ishutkin in ru_hashicorp
"я думал он результ смотрит. а не exitcode" (c)
источник

AS

Aleksey Shirokikh in ru_hashicorp
да там в доке не понятно же
источник

AS

Aleksey Shirokikh in ru_hashicorp
;)
источник

DI

Dmitry Ishutkin in ru_hashicorp
нет, просто здесь лояльный чатег :) в @rudepython бы уже в три этажа обложили и в RO :D
источник

DK

Dmitrii Korotovskii in ru_hashicorp
Dmitry Ishutkin
нет, просто здесь лояльный чатег :) в @rudepython бы уже в три этажа обложили и в RO :D
Это ты себя щас так во множественном числе назвал? (троллинг)
источник

DI

Dmitry Ishutkin in ru_hashicorp
там есть кому )
источник

DK

Dmitrii Korotovskii in ru_hashicorp
Шутка не зашла
источник

RS

Roman Sakal in ru_hashicorp
что значит результат, а не exit code в контексте работы скрипта, совершенно не понятно
источник

DK

Dmitrii Korotovskii in ru_hashicorp
Очевидно это то, что высралось в stdout
источник
2017 September 20

SG

Silver 👻 Ghost in ru_hashicorp
Пристрелите ее кто-то
источник

АО

Анатолий Облаухов in ru_hashicorp
источник
2017 September 21

m

maniac in ru_hashicorp
вечер или что у вас там доброе.
кто-нибудь настраивал terraform для azure без AD Service Principal?
https://www.terraform.io/docs/providers/azurerm/authenticating_via_azure_cli.html
я это вот прочитал, az у меня давно настроен и работает, но я не могу понять что кормить terraform'у в качестве client_id/client_secret
источник

m

maniac in ru_hashicorp
а, ага, там апдейт был 15-го сентября
источник

m

maniac in ru_hashicorp
в котором это и реализовали
а я еще не обновился.
вопрос снят.
источник