- Регистрация
- 04.03.23
- Сообщения
- 325
- Реакции
- 58
В связи с поломкой Штатной установки ПО решил поделиться альтернативой.
Требуется создать политику. Создаем параметр компьютера. Уникальный идентификатор install_packet Тип параметра составной.
в Атрибутах параметра указать packet_name. Скрипт скрипта:
Требуется создать политику. Создаем параметр компьютера. Уникальный идентификатор install_packet Тип параметра составной.
в Атрибутах параметра указать packet_name. Скрипт скрипта:
Код:
{% set my_host = salt['grains.get']("nodename") %}
{% if salt['pillar.get']('aldpro-hosts:' + my_host) is defined %}
{% set packet_name_install = salt['pillar.get']('aldpro-hosts:' + my_host +':install_packet:packet_name') %}
install_packet:
cmd.run:
- name: |
echo -e "deb [trusted=yes] https://repo.aldpro.test:443/repos/astra17/ 1.7_x86-64 main contrib non-free" | tee /etc/apt/sources.list.d/repo.list
apt update
apt -y install {{ packet_name_install }}
{% endif %}
Последнее редактирование: