Size: a a a

2020 June 02

АЛ

Антон Литвинов... in ru_hashicorp
Ruslan Zhdanov
да, оказывается что все значения должны быть строковым типом. будево и числа не допускаются. Странно(
попробуй взять в ковычки - скорее всего он тогда посчитает это строкой и проблема решена )))
источник

АЛ

Антон Литвинов... in ru_hashicorp
на самом деле это логично, ибо в интерфейсе у тебя есть кнопка копировать пароль, и вряд ли можно нормально скопировать True =)
источник

RZ

Ruslan Zhdanov in ru_hashicorp
Антон Литвинов
попробуй взять в ковычки - скорее всего он тогда посчитает это строкой и проблема решена )))
да, так работает. Я это уже сделал. Спасибо за подсказку. Все равно странно, что ему мешает приводить значения к строковому типу.
источник

АЛ

Антон Литвинов... in ru_hashicorp
ненене, это очень правильное поведение. не своивольничать и держать нужные типы данных - это правильный подход
источник

АЛ

Антон Литвинов... in ru_hashicorp
как минимум потому что ты можешь там хранить именно json и ожидать что если ты записал туда true или цифру оно тебе так и вернется а не строкой
источник

RZ

Ruslan Zhdanov in ru_hashicorp
Ну возможно ты и прав
источник

S

Slvr in ru_hashicorp
чет не могу найти как заэкранировать в номаде variables. нужно пробросить лейбл foo = ${bar}, но так его пытается интерпретировать номад, что собсно фейлится
источник

S

Slvr in ru_hashicorp
отвечаю сам себе $${bar}
источник
2020 June 03

RZ

Ruslan Zhdanov in ru_hashicorp
Подскажите, как при старте консула добавить ему собственных meta data ? Запускаю через докер
источник

RZ

Ruslan Zhdanov in ru_hashicorp
источник

m

manefesto in ru_hashicorp
Через кофеин
источник

m

manefesto in ru_hashicorp
Конфиг
источник

RZ

Ruslan Zhdanov in ru_hashicorp
manefesto
Через кофеин
Можешь пример, что там нужно указать?
источник

m

manefesto in ru_hashicorp
пока свой docker-compose или что там у тебя
источник

RZ

Ruslan Zhdanov in ru_hashicorp
manefesto
пока свой docker-compose или что там у тебя
version: '3.6'
services:
 consul:
   image: consul:${CONSUL_VERSION}
   restart: always
   container_name: consul
   environment:
     - "SERVICE_TAGS=consul-server"
     - "SERVICE_URL=${SERVICE_CONSUL_URL}"
   command: >-
     agent
     -bind=127.0.0.1
     -config-file=/config.json
     -enable-script-checks=true
   volumes:
     - ./config/consul.json:/config.json
     - ./data/consul:/consul/data
   networks:
     - proxy
   ports:
     - '8300:8300'
     - '8301:8301'
     - '8301:8301/udp'
     - '8302:8302'
     - '8302:8302/udp'
     - '8500:8500'
     - '8600:8600'
     - '8600:8600/udp'
   # expose:
   #   - "8300"
   #   - "8301"
   #   - "8301/udp"
   #   - "8500"
   #   - "8600"
   #   - "8600/udp"
   labels:
     - "traefik.enable=true"
     - "traefik.http.routers.consul.rule=${CONSUL_HOST_RULE}"
     - "traefik.http.routers.consul.tls.certresolver=letsencrypt"
     - "traefik.http.services.consul.loadbalancer.passhostheader=true"
     - "traefik.http.services.consul.loadbalancer.server.port=8500"

 vault:
   image: vault:${VAULT_VERSION}
   restart: always
   container_name: vault
   # ports:
   #   - "8200:8200"
   expose:
     - "8200"
   volumes:
     - ./config/vault.json:/config.json
     - ./data/vault:/vault/data
   cap_add:
     - IPC_LOCK
   networks:
     - proxy
   command: >-
     server
     -config=/config.json
   environment:
     # - CONSUL_HTTP_SSL=true
     - SERVICE_IGNORE=true"
     - CONSUL_HTTP_ADDR=consul:8500
     - VAULT_ADDR=http://127.0.0.1:8200
   labels:
     - "traefik.enable=true"
     - "traefik.http.routers.vault.rule=${VAULT_HOST_RULE}"
     - "traefik.http.routers.vault.tls.certresolver=letsencrypt"
     - "traefik.http.services.vault.loadbalancer.passhostheader=true"
     - "traefik.http.services.vault.loadbalancer.server.port=8200"

networks:
 proxy:
   external: true
источник

RZ

Ruslan Zhdanov in ru_hashicorp
Пытался так сделать, используя   https://github.com/gliderlabs/registrator
источник

m

manefesto in ru_hashicorp
так положи в config.json
источник

m

manefesto in ru_hashicorp
минутку
источник

m

manefesto in ru_hashicorp
сейчас у себя гляну
источник

m

manefesto in ru_hashicorp
у меня нет
источник