Size: a a a

2020 February 28

KP

Kirill Proskurin in Saltstack
у нас все сложно и пока что руками через явные релизы
источник

KP

Kirill Proskurin in Saltstack
Но мы двигаемся к автоматизации правда более хитрой
источник

R

Rad in Saltstack
через ci системы выглядит логичнее, можно будет откатываться если что
источник

R

Rad in Saltstack
хотя и так можно откатываться если все в git
источник

KP

Kirill Proskurin in Saltstack
откатыватся можно и через релизы а CI\CD системы не везде можно использовать. У нас очень закрыте энвы
источник

OM

Omega M in Saltstack
У нас гитлаб дергает вебхук на мастере и реактор прогоняет saltutil.sync_all и fileserver.update runner на каждый комит.
источник

DP

Dmitry Privalov in Saltstack
когда gitfs_update_interval недостаточно?
источник

R

Rad in Saltstack
но это же только пулл из репозиториев на мастер , но не запуск для применения на миньёнах или я что-то не понимаю
источник

DP

Dmitry Privalov in Saltstack
да, верно. Это мастер обновляет данные у себя, аналогично salt-run fileserver.update
источник

KP

Kirill Proskurin in Saltstack
Кто-то использует: orchestration + batch + failhard: True + 2019.2.2+ ?
такое не встречали? https://github.com/saltstack/salt/issues/56273
источник
2020 March 02

n

n3 in Saltstack
Всем доброе утро.  Хотел поинтресоваться, может кто то уже сталкивался с подобным. у меня есть отдельная директория с пилларами, уже прописана в top.sls как state.* собственно чтобы заинклудить всё из неё при обработке стэйта. При попытке его прогнать, получаю вот такое:
источник

n

n3 in Saltstack
----------
   Specified SLS 'state.name1' in environment 'base' is not available on the salt master
----------
   Specified SLS 'state.name2' in environment 'base' is not available on the salt master
----------
   Specified SLS 'state.name3' in environment 'base' is not available on the salt master
----------
   Specified SLS 'state.name3' in environment 'base' is not available on the salt master
----------
   Specified SLS 'state.name4' in environment 'base' is not available on the salt master
----------
   Specified SLS 'state.name5' in environment 'base' is not available on the salt master
----------
   Specified SLS 'state.name6' in environment 'base' is not available on the salt master
----------
   Specified SLS 'state.name7' in environment 'base' is not available on the salt master
источник

n

n3 in Saltstack
refresh_pillar sync all и прочее - не работают
источник

n

n3 in Saltstack
не понимаю, где я обгадился и в чём затык. Права и прочее - вроде в норме. Гуглёж похожих случаев почти всегда чинится простым рефрешем. state.show_highstate  - выдаёт такие же точно ошибки, что эти пиллары не доступны на мастере.
источник

n

n3 in Saltstack
Может и не сталкивался никто, но хоть подскажите, как дебажить подобные случаи, потому что рогом упёрся в это и не понимаю.
источник

R

Rad in Saltstack
ну а есть директория base ?
источник

n

n3 in Saltstack
она указывается в конфиге, у меня это /srv/salt
источник

n

n3 in Saltstack
но сами name*.sls лежат в srv/pillar/state/
источник

R

Rad in Saltstack
а в top.sls как указана нужная группа ?
источник

R

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