Recarregar grãos de sal

5

Gostaria de baixar um arquivo de grãos de uma fonte externa durante a execução do state.highstate . O arquivo não deve mudar normalmente - estou usando apenas isso principalmente para o provisionamento inicial.

Portanto, parece que eu quero apenas um estado file.managed que irá colocar o conteúdo correto em _grains (estou usando um cliente independente) e, em seguida, chamar saltutil.sync_grains . Mas como eu chamo uma função? Será um estado com watch configurado, mas não vejo um estado que me ajude a fazer isso.

    
por viraptor 04.08.2013 / 20:08

1 resposta

1

saltutil.sync_grains - é chamada de módulo, não estado. Você precisa executar este módulo com o "módulo" de estado link Mas você pode apenas iniciar o minion somente depois de implementar a configuração correta (veja salt-cloud). Para melhores práticas de parametrização dinâmica, o pilar é: link

    
por 10.08.2013 / 06:54