Size: a a a

2020 July 02

GG

George Gaál in Saltstack
спасибо
источник

R

Roman in Saltstack
Там есть и ансибл и питон и много всего, как по мне - удобно искать все в одном месте и что немаловажно - быстро.
Есть плагин для VSCode / Sublime чтоб открывать доки прям из редактора. Выделяешь функцию, жмешь хоткей - и вот уже доки открыты.
источник

AA

Artyom Abramovich in Saltstack
Roman
Там есть и ансибл и питон и много всего, как по мне - удобно искать все в одном месте и что немаловажно - быстро.
Есть плагин для VSCode / Sublime чтоб открывать доки прям из редактора. Выделяешь функцию, жмешь хоткей - и вот уже доки открыты.
осталось монитор stackoverflow вхуярить
источник
2020 July 03

VS

Vladimir Skubriev in Saltstack
Положим я подключил через gitfs_remotes репозиторий с формулой. А ещё есть локальный file_roots

file_roots:
 base:
   - /srv/salt


Как можно увидеть что в итоге на salt:// ? Ведь поидее оно всё вместе мержится.
источник

GG

George Gaál in Saltstack
Vladimir Skubriev
Положим я подключил через gitfs_remotes репозиторий с формулой. А ещё есть локальный file_roots

file_roots:
 base:
   - /srv/salt


Как можно увидеть что в итоге на salt:// ? Ведь поидее оно всё вместе мержится.
> Как можно увидеть что в итоге на salt:// ? Ведь поидее оно всё вместе мержится.

зайти на мастер и посмотреть глазами ? у меня формулы отдельно отгружаются - в отдельный каталог
источник

VS

Vladimir Skubriev in Saltstack
George Gaál
> Как можно увидеть что в итоге на salt:// ? Ведь поидее оно всё вместе мержится.

зайти на мастер и посмотреть глазами ? у меня формулы отдельно отгружаются - в отдельный каталог
отдельно через mountpoint ?
источник

GG

George Gaál in Saltstack
file_roots:
 base:
   - /rootfs/salt
   - /rootfs/formulas/users-formula
   - /rootfs/formulas/locale-formula

pillar_roots:
 base:
   - /rootfs/pillar


у меня вот такие, мои ДОМЫСЛЫ, что под каждую сущность gitfs оно создает отдельный каталог, но это не точно
источник

GG

George Gaál in Saltstack
The gitfs_remotes option accepts an ordered list of git remotes to cache and search, in listed order, for requested files.

https://docs.saltstack.com/en/latest/topics/tutorials/gitfs.html

вот дока
источник

GG

George Gaál in Saltstack
а кэш - вот он - /var/cache/salt/master/gitfs
источник

VS

Vladimir Skubriev in Saltstack
George Gaál
The gitfs_remotes option accepts an ordered list of git remotes to cache and search, in listed order, for requested files.

https://docs.saltstack.com/en/latest/topics/tutorials/gitfs.html

вот дока
Я её второй день мусолю. Очень всё круто - и не понятно
источник

VS

Vladimir Skubriev in Saltstack
а как ты base|stage делишь так сказать ?
источник

GG

George Gaál in Saltstack
Vladimir Skubriev
а как ты base|stage делишь так сказать ?
пока никак ) это следующий этап, так сказать
вообще планирую по разным окружениям разнести
сейчас окружение одно - просто по фильтру определяю какие узлы к какому стейту прибить
источник

VS

Vladimir Skubriev in Saltstack
Я имею в виду как saltenv использовать правильнее. Я думал так если надо оттестить на ноде я вызываю highstate с saltenv=stage, солт выдаёт всё из брэнча stage
источник

GG

George Gaál in Saltstack
Vladimir Skubriev
Я имею в виду как saltenv использовать правильнее. Я думал так если надо оттестить на ноде я вызываю highstate с saltenv=stage, солт выдаёт всё из брэнча stage
у тебя два измерения есть - окружения и группы узлов
источник

GG

George Gaál in Saltstack
как будто второе удобнее, но тут лучше @oloremo подскажет
источник

VS

Vladimir Skubriev in Saltstack
George Gaál
пока никак ) это следующий этап, так сказать
вообще планирую по разным окружениям разнести
сейчас окружение одно - просто по фильтру определяю какие узлы к какому стейту прибить
я как раз думаю пойти по пути с самого начала разобраться
источник

VS

Vladimir Skubriev in Saltstack
George Gaál
как будто второе удобнее, но тут лучше @oloremo подскажет
было бы здорово.
источник

VS

Vladimir Skubriev in Saltstack
Есть вариант чтобы помещать base|dev в отдельный папки - но это имхо не удобно - пути менять надо. проще менять только saltenv. Тогда например можно юзать для file_roots один реп с двумя бранчами соответсвенно. На сколько это удобно - вопрос. А отдельные формулы также подключать через gitfs_remotes, но тут вопрос реп формулы целиком подключать не комильфо. Скорее всего надо юзать mountpoint и gitfs_root

Например так:

file_roots:
 base:
   - /srv/salt


gitfs_remotes:
 - git@github.com:org/salt.git:
   - saltenv:
      - base:
         - ref: master
      - dev:
         - ref: develop
 - git@github.com:org/nut-formula.git:
       - saltenv:
      - base:
         - ref: master
      - dev:
         - ref: develop
      - gitfs_root: nut
      - mountpoint: /nut
источник

MT

Maksim Terentev in Saltstack
Vladimir Skubriev
Положим я подключил через gitfs_remotes репозиторий с формулой. А ещё есть локальный file_roots

file_roots:
 base:
   - /srv/salt


Как можно увидеть что в итоге на salt:// ? Ведь поидее оно всё вместе мержится.
Salt-run fileserver.list_filrs примерно так
источник

VS

Vladimir Skubriev in Saltstack
Maksim Terentev
Salt-run fileserver.list_filrs примерно так
Спасибо.
источник