Como posso definir a propriedade do usuário / grupo em um clone do SaltStack git?

2

Eu tenho uma instalação do Bugzilla mantida à mão que estou tentando migrar para o gerenciado com o SaltStack. Atualmente, tenho o seguinte arquivo .sls para configurar o clone:

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

Minha instalação atual tem as permissões bloqueadas basicamente como root:www-data , com o proprietário read-write e o grupo somente leitura. (IIRC, o guia de instalação do Bugzilla disse para fazer isso.) Eu gostaria de replicar essa configuração com o clone do Salt, mas não consigo descobrir. salt.states.git tem uma opção para o usuário executar o clone como, mas nada sobre o grupo (e, além disso, você não pode mexer com os modos de arquivo também). Parece que o Right Way ™ para fazer isso é usar um estado salt.states.file , que require s o estado git.latest , mas todos os estados file no material da cópia da documentação do mestre, que não é o que Eu quero.

Como posso definir o proprietário / grupo / permissões no meu novo clone?

    
por strugee 23.07.2018 / 00:47

0 respostas

Tags