Политика 2.2+ 

Костюков Владимир

Команда форума
Админ
Регистрация
04.03.23
Сообщения
344
Реакции
60
Код:
{# Получаем пользователя #}
{% if user is not defined %}
  {% set user = salt['pillar.get']("user") %}
{% endif %}
{% if salt['pillar.get']('aldpro-users:'+ user) is defined %}
{# Получаем путь к профилю пользователя #}
  {% set homedir = salt['user.info'](user).home %}
  {% set gpo_name = 'rbta_ldap_custom_gp_user_1c' %}
  {% set gpo = salt['pillar.get']('aldpro-users:'+ user +':'+ gpo_name) %}
  {% set src_path = salt['pillar.get']('aldpro-users:'+ user +':'+ gpo_name +':ca_path') %}
  {% set filename = salt['file.basename'](src_path) %}
  {% if gpo %}
{# Добавляем файл из каталога политики в профиль пользователя #}
{{ homedir }}/.1C/1cestart/{{ filename }}:
  file.managed:
    - source: {{ src_path }}
    - skip_verify: True
    - user: {{ user }}
    - mode: 644
    - makedirs: True
  {% endif %}
{% endif %}
Делаем по аналоги как тут.
Уникальный идентификатор 1c
Тип параметра составной
Атрибут параметра - ca_path

Политика для пользователей.
 
Последнее редактирование:
Назад
Сверху Снизу