Size: a a a

2021 July 20

P

Plavsk in Saltstack
Подскажите кто сталкивался
источник

P

Plavsk in Saltstack
user_priveleg_all_crm-integration:
 postgres_privileges.present:
   - object_type: table
   - object_name: ALL
   - grant_option: False
   - privileges:
     - ALL
   - name: crm-integration
   - prepend: gb-crm-integration
   - maintenance_db: gb
источник

P

Plavsk in Saltstack
Пытаюсь пользователю выдать привилегии в постгрю
источник

P

Plavsk in Saltstack
Проблема в том что имя пользователя и схемы через "-"
источник

GG

George Gaál in Saltstack
И?
источник

P

Plavsk in Saltstack
[ERROR   ] stderr: ERROR:  syntax error at or near "-"
LINE 1: GRANT ALL ON ALL TABLES IN SCHEMA gb-crm-integration TO "gb-...
                                           ^
источник

P

Plavsk in Saltstack
Как экранировать ковычками
источник

P

Plavsk in Saltstack
тоесть если я имя в psql экранирую ковычками то все ок а салт их уберает и применяет без из за этого ошибка
источник

P

Plavsk in Saltstack
Вот так работает GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA "crm-integration" TO "crm-integration"; а салт шлет в пострес так GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA crm-integration TO crm-integration;
источник

P

Plavsk in Saltstack
Хотя в стейте я указывал и кавычки двойные и одиночные он их просто убирает перед командой в постгрес
источник

GG

George Gaál in Saltstack
Логично. Надо модуль патчить, очевидно
источник

GG

George Gaál in Saltstack
Ещё говна можно с case sensitivity поесть
источник

P

Plavsk in Saltstack
Придется через cmd делать(( а так хотелось по правильному
источник

YZ

Yerzhan Zhiyentayev in Saltstack
проще убрать -
источник

YZ

Yerzhan Zhiyentayev in Saltstack
Я этого говна еще на ансибле поел
источник

YZ

Yerzhan Zhiyentayev in Saltstack
И . туда же
источник

P

Plavsk in Saltstack
_ это как? раньше им пробелы все заменяли
источник

YZ

Yerzhan Zhiyentayev in Saltstack
_ норм вроде. но я тупо слитно в итоге подобное писал. кого это вообще волнует? главное что машина схавала
источник

P

Plavsk in Saltstack
Спасибо за консультацию, будем править
источник
2021 July 27

RL

Roman Last Name in Saltstack
Какие могут быть проблемы, если у меня в пилларе указан стейт (/saltstack/pillar/top.sls), а в стейте его нет (/saltstack/state/top.sls)?
источник