Size: a a a

2020 February 24

GG

George Gaál in Saltstack
🤦‍♂
источник

L

LightVik in Saltstack
кавычка сейчас на месте
источник

GG

George Gaál in Saltstack
LightVik
{% set psk = salt.cmd.shell("openssl rand -hex 32) %}
{% set file_1 = '/etc/zabbix/zabbix_agentd.psk' %}
{% set user = 'root' %}
{% set group = 'zabbix' %}
{% set mode = '640' %}
{{sls}}-file-{{file_1}}:
 file.managed:
   - name: {{file_1}}
   - user: {{user}}
   - group: {{group}}
   - mode: {{mode}}
   - contents:
     - {{psk}}
👆здесь нету
источник

L

LightVik in Saltstack
{% set psk = salt.cmd.shell('openssl rand -hex 32') %}
{% set file_1 = '/etc/zabbix/zabbix_agentd.psk' %}
{% set user = 'root' %}
{% set group = 'zabbix' %}
{% set mode = '640' %}
{{sls}}-file-{{file_1}}:
 file.managed:
   - name: {{file_1}}
   - user: {{user}}
   - group: {{group}}
   - mode: {{mode}}
   - contents:
     - {{psk}}
источник

MP

Man Purse in Saltstack
Всем привет, солт разве не видит, что контент менеджебл файла изменен и что новый контент нужно заливать на миньйон?
источник

L

LightVik in Saltstack
failed: could not find expected ':'
источник

L

LightVik in Saltstack
при этом если поставить echo 123 - сработает
источник

OM

Omega M in Saltstack
@LightVik1 {{psk | json}} попробуй. Походу у тебя мултилайн возвращяет команда.
источник

L

LightVik in Saltstack
5 сек
источник

L

LightVik in Saltstack
Omega M
@LightVik1 {{psk | json}} попробуй. Походу у тебя мултилайн возвращяет команда.
Благодарю, и понял почему так, очень давно искал
источник

GG

George Gaál in Saltstack
Omega M
@LightVik1 {{psk | json}} попробуй. Походу у тебя мултилайн возвращяет команда.
👍🤝
источник

OM

Omega M in Saltstack
Всегда пожалуйста 🙂
источник

KP

Kirill Proskurin in Saltstack
Man Purse
Всем привет, солт разве не видит, что контент менеджебл файла изменен и что новый контент нужно заливать на миньйон?
видит
источник

KP

Kirill Proskurin in Saltstack
Список вещей которые хотят поправить в 3000.1
https://github.com/saltstack/salt/projects/8
источник
2020 February 25

L

LightVik in Saltstack
Всем привет, кто нибудь пробовал использовать ansible через salt, в частности
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.ansiblegate.html
интересует как описать подобный playbook в salt state:

---
- hosts: 127.0.0.1
 connection: local
 gather_facts: no
 tasks:
 - name: Get host info
   local_action:
     module: zabbix_host_info
     server_url: https://zabbix.example.com
     login_user: Admin
     login_password: zabbix
     host_name: test12345
     remove_duplicate: yes
источник

GG

George Gaál in Saltstack
так ты что хочешь? Определись
источник

GG

George Gaál in Saltstack
1. вызвать ансибл плейбук из стейта
2. вызвать ансибл плейбук из стейта нативным для соли способом
3. переписать плейбук в стейт
источник

L

LightVik in Saltstack
есть модуль zabbix_host_Info в ansible
хочу написать таск из плейбука в salt state
источник

L

LightVik in Saltstack
т.е. есть плейбук описанный выше, хочу сделать из него стейт похожего вида:

{{sls}}-via-salt-and-ansible:
 ansible.call:
   - zabbix_host_info:
     - name: "Get host info"
     - local_action:
           module: zabbix_host_info
           server_url: https://zabbix.example.com
           login_user: Admin
           login_password: zabbix
           host_name: test12345
           remove_duplicate: yes
источник

L

LightVik in Saltstack
ибо родной модуль salt работать с 4.4 не желает, а рулить заббиксом руками совсем не хочется
источник