Como criar pacotes no SaltStack

2

Instalei o Salt-master na minha máquina 12.04 do Ubuntu e o servo de sal no Ubuntu 12.04. Eu quero instalar o pacote contendo como svn, mongodb, postgres, maven, python no sal-minion. como criar pacote para instalar todos estes em minions de sal? .Por favor, deixe-me saber.

quando eu executo "sudo salt '*' state.highstate test = True"

@rome: ~ $ sudo salt '*' state.highstate test = Verdadeiro

estou recebendo o seguinte erro

paris:

State: - no
Name:      states
Function:  None
    Result:    False
    Comment:   No Top file or external nodes data matches found
    Changes:   

Resumo

Sucedido: 0

Falha: 1

Total: 1

    
por krs 03.02.2014 / 08:30

1 resposta

0

Primeiro, crie um arquivo mypackages.sls com seus pacotes

vim:
  pkg.installed

postgres:
  pkg.installed

examplewithexplicitname:
  pkg.installed:
    - name: mongodb

Você precisa colocar isso no seu topo para hosts selecionados ( '*' ):

# cat top.sls
'*':
  - mypackages

Então teste:

salt '*' state.highstate test=True
    
por 03.02.2014 / 11:34