Size: a a a

2021 January 14

ЕС

Евгений Скоробогатый... in Saltstack
Менъен же от рута выполняеться? То есть проблем с правами не должно быть...
источник

GG

George Gaál in Saltstack
Евгений Скоробогатый
Менъен же от рута выполняеться? То есть проблем с правами не должно быть...
да
источник

ЕС

Евгений Скоробогатый... in Saltstack
И в чем тогда может быть проблема?
источник

GG

George Gaál in Saltstack
хз
источник

ЕС

Евгений Скоробогатый... in Saltstack
salt '*' cp.cache_file salt://path/to/file возвращает False еще...
источник

R

Roman in Saltstack
Евгений Скоробогатый
Добрый день
Пытаюсь передать файлы с мастера на миньен:
salt '*' cp.get_file salt://opt/file.png  /tmp/test.png

Команда завершается, но файлы на минъене не появляются
если вы пытаетесь передать произвольный файл со "случайного" места в ФС мастера (видимо /opt/file.png) - это так не работает

файл должен быть расположен в salt_root/opt/file.png допустим
в конфиге мастера
file_roots:
 base:
   - /srv/salt/state

тогда при указании источника вида salt://opt/file.png Солт будет пытаться скопировать файл /srv/salt/state/opt/file.png
источник

ЕС

Евгений Скоробогатый... in Saltstack
Roman
если вы пытаетесь передать произвольный файл со "случайного" места в ФС мастера (видимо /opt/file.png) - это так не работает

файл должен быть расположен в salt_root/opt/file.png допустим
в конфиге мастера
file_roots:
 base:
   - /srv/salt/state

тогда при указании источника вида salt://opt/file.png Солт будет пытаться скопировать файл /srv/salt/state/opt/file.png
О, спасибо тебе ))
источник

ЕС

Евгений Скоробогатый... in Saltstack
Roman
если вы пытаетесь передать произвольный файл со "случайного" места в ФС мастера (видимо /opt/file.png) - это так не работает

файл должен быть расположен в salt_root/opt/file.png допустим
в конфиге мастера
file_roots:
 base:
   - /srv/salt/state

тогда при указании источника вида salt://opt/file.png Солт будет пытаться скопировать файл /srv/salt/state/opt/file.png
Стейты тоже в данный каталог нужно складывать?
источник

R

Roman in Saltstack
Евгений Скоробогатый
Стейты тоже в данный каталог нужно складывать?
да, это ж вроде есть в туториале официальном, про стейты как минимум
источник

ЕС

Евгений Скоробогатый... in Saltstack
Roman
да, это ж вроде есть в туториале официальном, про стейты как минимум
Вот как-то пропустил туториалы. Начал со статей, а потом переключился на описание модулей
источник

KP

Kirill Proskurin in Saltstack
Хорошо что врачи так не делают
источник

S

Shaltay in Saltstack
Kirill Proskurin
Хорошо что врачи так не делают
Врачи ещё и не так делают.
источник

ЕС

Евгений Скоробогатый... in Saltstack
Roman
если вы пытаетесь передать произвольный файл со "случайного" места в ФС мастера (видимо /opt/file.png) - это так не работает

файл должен быть расположен в salt_root/opt/file.png допустим
в конфиге мастера
file_roots:
 base:
   - /srv/salt/state

тогда при указании источника вида salt://opt/file.png Солт будет пытаться скопировать файл /srv/salt/state/opt/file.png
Вот если файлы лежат в директории прописанной в file_roots то файлики копируются. Файлы во вложенных директориях нет
источник

R

Roman in Saltstack
Евгений Скоробогатый
Вот если файлы лежат в директории прописанной в file_roots то файлики копируются. Файлы во вложенных директориях нет
Ну вы же понимаете что все работает в Солте, копирвоание это базовый модуль и он работает исправно, а если у вас не работает - значит вы что-то делаете не так
источник

ЕС

Евгений Скоробогатый... in Saltstack
Roman
Ну вы же понимаете что все работает в Солте, копирвоание это базовый модуль и он работает исправно, а если у вас не работает - значит вы что-то делаете не так
Вот и хочеться понять что не так настроено
источник

ЕС

Евгений Скоробогатый... in Saltstack
Roman
если вы пытаетесь передать произвольный файл со "случайного" места в ФС мастера (видимо /opt/file.png) - это так не работает

файл должен быть расположен в salt_root/opt/file.png допустим
в конфиге мастера
file_roots:
 base:
   - /srv/salt/state

тогда при указании источника вида salt://opt/file.png Солт будет пытаться скопировать файл /srv/salt/state/opt/file.png
Вот сделал так. Старые файлы копирует (те которые были до исправлений) а новые нет.
salt '*; cp.list_master

Отображает только те файлы которые били до исправлений
источник

AZ

Alexander Zhukau in Saltstack
Kirill Proskurin
чую что для облака уйдем в AWS tags а для он премов останемся на грейнах
AWS tags в кастом грейн распарсить в стандартные: роль, датацентр и т.п. И будут везде грейны, в облаке и онпрем.
источник

KP

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

AZ

Alexander Zhukau in Saltstack
Не безозапасно таргетить по грейнам? Потому что кто-то получив рут, может подделать грейн? Ну, да - тогда надо риски минимизировать дополнительными мерами. В облаке, для облачных приложений, вообще надо переходить на immutable infrastructure и сводить использование СМ систем к минимуму, по возможности конечно.
источник

ЕС

Евгений Скоробогатый... in Saltstack
Alexander Zhukau
Не безозапасно таргетить по грейнам? Потому что кто-то получив рут, может подделать грейн? Ну, да - тогда надо риски минимизировать дополнительными мерами. В облаке, для облачных приложений, вообще надо переходить на immutable infrastructure и сводить использование СМ систем к минимуму, по возможности конечно.
А каким еще способам можно группировать миньёнов кроме как прописывания им грейнов?
источник