Size: a a a

2020 August 21

AS

Aleksey Shirokikh in ru_hashicorp
Bogdan (SirEdvin) Gladyshev
@freeseacher а я же правильно понимаю, что remco не очень дружит с consul'ом в плане service discovery логики?
я не знаю мне была не нужна.
но думаю https://heavyhorst.github.io/remco/template/template-functions/
lookupSRV может помочь
источник

AS

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

AS

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

BG

Bogdan (SirEdvin) Gl... in ru_hashicorp
lookupSRV подразумевает наличие consul-dns рабочего на хосте( Эх
источник

E

Elenhil in ru_hashicorp
вопрос. Nomad + docker plugin. создал nomad host volume
client {
   host_volume "zzzy" {
   path = "/path"
   read_only = false
 }
}
источник

BG

Bogdan (SirEdvin) Gl... in ru_hashicorp
Ну такое, писать плагины на go это как-то жестко
источник

BG

Bogdan (SirEdvin) Gl... in ru_hashicorp
То есть он вроде как написан, но вангую, что там точно лежит какая-то лажа)
источник

AS

Aleksey Shirokikh in ru_hashicorp
Bogdan (SirEdvin) Gladyshev
Ну такое, писать плагины на go это как-то жестко
ну я думаю что оно impemented
источник

AS

Aleksey Shirokikh in ru_hashicorp
там плагин для env просто показать как писать плагин но он вообще bundled
источник

E

Elenhil in ru_hashicorp
в джобе
config {
mounts = [
         {
           type     = "volume"
           target   = "/path"
           source   = "zzzy"
           readonly = false
         },
]

если я так делаю - у меня монтируется волюм в контейнере с овнером root:root и правами 644.
если я делаю просто -
volumes = [
         "/path:/path"
       ]

То в контейнере овнер и пермишны такие же как в /path на хосте (не рут)
источник

E

Elenhil in ru_hashicorp
Как мне через mounts[] дать правильного юзера и права?
источник

BG

Bogdan (SirEdvin) Gl... in ru_hashicorp
Aleksey Shirokikh
ну я думаю что оно impemented
В исходном коде не нашел :( Предется брать consul-template с его кучей процессов)
источник

AS

Aleksey Shirokikh in ru_hashicorp
а чо за тема с кучей процессов ?
источник

AS

Aleksey Shirokikh in ru_hashicorp
ну и кстати попробуй создать issue
источник

BG

Bogdan (SirEdvin) Gl... in ru_hashicorp
Aleksey Shirokikh
а чо за тема с кучей процессов ?
Ну, мне нужно запускать несколько разных консул темлейтов, которые настраиваются с разных мест (с разных ролей ансибла). И в силу того, что в consul-template нет какого-то способа сделать include_dir, то надо или завязывать все на том, что откуда-то нужно брать список всех consul-template или же создавать по одному consul-template на одно такое место
источник

AS

Aleksey Shirokikh in ru_hashicorp
ы ?
источник

AS

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

IE

Ivan EKbfh in ru_hashicorp
Bogdan (SirEdvin) Gladyshev
Ну, мне нужно запускать несколько разных консул темлейтов, которые настраиваются с разных мест (с разных ролей ансибла). И в силу того, что в consul-template нет какого-то способа сделать include_dir, то надо или завязывать все на том, что откуда-то нужно брать список всех consul-template или же создавать по одному consul-template на одно такое место
Пиши в одну диру разные фпйлы?
источник

BG

Bogdan (SirEdvin) Gl... in ru_hashicorp
О, вот оно как
источник

AS

Aleksey Shirokikh in ru_hashicorp
Instruct Consul Template to use a configuration file with the -config flag:

$ consul-template -config "/my/config.hcl"

This argument may be specified multiple times to load multiple configuration files. The right-most configuration takes the highest precedence. If the path to a directory is provided (as opposed to the path to a file), all of the files in the given directory will be merged in lexical order, recursively. Please note that symbolic links are not followed.
источник