Size: a a a

2017 September 10

N

Nazar in Saltstack
/mnt/local/etc/salt/reactor/autoscale/autoscale.sls:
deploy_logging_cloud_map:
 runner.cloud.map_run:
   - kwarg:
     - path: /mnt/local/etc/salt/etc/cloud.map.d/bot1.yml
источник

N

Nazar in Saltstack
/mnt/local/etc/salt/etc/cloud.map.d/bot1.yml:
scw-ubuntu-16-04-c2s:
 - bot1:
     minion:
       master: salt-master.xxx.com
       grains:
         roles:
           - bot
           - docker
     startup_states: highstate
 - bot2:
     minion:
       master: salt-master.xxx.com
       grains:
         roles:
           - bot
           - docker
     startup_states: highstate
источник

OM

Omega M in Saltstack
@wavedocs если я точно помню есть возможность сделат  веб хук который вызывает эвент а на эвент уже натравливаеш реактор.
источник

OM

Omega M in Saltstack
Но я оч давно этим пользовался..
источник

N

Nazar in Saltstack
Вот что в логах
2017-08-13 01:05:37,761 [salt.utils.event ][DEBUG   ][22035] Sending event: tag = salt/netapi/hook/scale/bot/start; data = {'body': '', 'headers': {'Remote-Addr': '5.x.x.51', 'Host': 'salt-master.xxx.com:8000', 'Accept': 'application/json', 'User-Agent': 'curl/7.54.0'}, 'post': {}, '_stamp': '2017-08-12T22:05:37.761505'}
2017-08-13 01:05:37,763 [cherrypy.access.139695151893008][INFO    ][22035] 5.x.x.51 - - [13/Aug/2017:01:05:37] "POST /hook/scale/bot/start HTTP/1.1" 200 17 "" "curl/7.54.0»
источник

N

Nazar in Saltstack
@Omegam тогда я не свосем понимаю, что такое реактор и чем он отличается от евентов
источник

N

Nazar in Saltstack
Я правда с солтом только начал разбираться, от силы неделю, да и то, все стейты все запилил и вот тут в ступор встал
источник

N

Nazar in Saltstack
Если кстати дернуть локально salt-cloud то процесс работает без проблем
источник

N

Nazar in Saltstack
salt-cloud -p scw-ubuntu-16-04-c2s --script-args="-P" -m ~/salt/etc/cloud.map.d/bot.conf
источник

OM

Omega M in Saltstack
@wavedocs Эвент это событее. Есть всякие разные стандартные события которые получает мастер от миньенов. Ты може сам посылать события с миньенов либо с мастера. А реакторы это действие в ответ на событие.
источник

OM

Omega M in Saltstack
Прошу прощения за мой русский я им редко пользуюсь для описания it вещей %)
источник

N

Nazar in Saltstack
да нормально, все ясно стало
источник

N

Nazar in Saltstack
я просто подумал event в данном контексте это именно реагирование(аля триггер)
источник

OM

Omega M in Saltstack
Эвент тригерит реактор.
источник

N

Nazar in Saltstack
ну да, сейчас дошло
источник

OM

Omega M in Saltstack
@wavedocs Кстате салтклаудом с каким провайдером пользуешся ?
источник

N

Nazar in Saltstack
Сейчас scaleway, далее будем подключать aws и DO
источник

N

Nazar in Saltstack
Можно было бы запилить все на ansible, но я решил поковырять salt
источник

OM

Omega M in Saltstack
Гы тут куча беженцев из ансибл мира я так понимаю 8)
источник

N

Nazar in Saltstack
Ну на основной работе мы юзаем ансиболь
источник