Migração de ansible para saltstack

2

Temos uma grande infraestrutura da AWS que gerenciamos e configuramos usando ansible. Eu quero tentar mover nosso gerenciamento de configuração para o palheiro. Eu configurei um servidor para ser o mestre de sal e salt-minion em um menor VPC que temos.

Eu fiz a configuração básica e posso fazer comandos básicos como:

salt-cloud -f list_nodes <provider-name>
salt-cloud -a get_tags <node_name>

Eu criei um estado para o nginx e consegui instalá-lo localmente. Agora, eu quero ser capaz de gerenciar todos os outros nós do EC2 no VPC usando o saltstack.

Eu pretendo mudar os papéis de Ansible para Saltstack. Esse não é o problema.

Eu quero poder salt '*' test.ping , por exemplo, e obter respostas dos nós do EC2 existentes. Isso significa instalar o minion sal em todos os nós existentes e aceitar suas chaves, e esse deve ser o caminho a seguir?

    
por adele dazim 11.05.2015 / 21:38

1 resposta

3

Migrar de Ansible para Salt é um processo de 2-3 etapas se você excluir todos os detalhes, como escrever novos arquivos de estado e definir minions e grupos de servidores no arquivo principal, configurando dados de pilar e funções de mina e assim por diante .

  1. Crie um servidor Sal-mestre.
  2. Use o Ansible para instalar o sal-minion em seus nós.
  3. Aceite as chaves minions, a menos que você defina seu mestre para aceitação automática.

É claro que todos os minions precisarão ser capazes de resolver salt para o endereço IP do seu mestre, e poderão se conectar a ele no TCP 4505 e 4506.

    
por 12.05.2015 / 02:49