Как я могу установить владельца группы / пользователя для git-клона SaltStack?

У меня есть установленная вручную установка Bugzilla, которой я пытаюсь перейти на управление с помощью SaltStack. В настоящее время у меня есть следующее .sls файл для настройки клона:

https://github.com/bugzilla/bugzilla.git:
  git.latest:
    - rev: release-5.0-stable
    - branch: release-5.0-stable
    - target: /srv/http/bugzilla
    - require:
      - pkg: git

Моя текущая установка имеет заблокированные разрешения в основном root:www-data, с владельцем для чтения-записи и группы только для чтения. (IIRC, в руководстве по установке Bugzilla сказано об этом.) Я хотел бы повторить эту конфигурацию с клоном Salt, но, похоже, не могу понять это. salt.states.git имеет возможность для пользователя запускать клон как, но ничего о группе (и, кроме того, вы не можете возиться с режимами файлов). Похоже, что для этого нужно использовать salt.states.file состояние, которое requireс git.latest состояние, но все file говорится в документации скопировать материал с мастера, а это не то, что я хочу.

Как я могу установить владельца / группу / разрешения для моего нового клона?

0 ответов

Другие вопросы по тегам