Como desenvolvedor de modelo, você pode configurar e implantar um subordinado do Salt usando modelos de nuvem para ambientes isolados.

Pré-requisitos

  • Certifique-se de que a pasta /etc/salt/cloud.deploy.d no servidor do Automation Config contenha o tarball mais recente com a versão mais recente dos arquivos do instalador.
  • Certifique-se de que sua VM tenha o python 3 instalado e configurado.
  • Na sua VM, se você não estiver usando a conta raiz, crie uma conta de usuário e adicione-a ao grupo sudo: usermod -aG sudo salt-user
Para obter mais informações sobre os requisitos do Windows, consulte Ativar o Windows Minions .

Procedimento

  1. No mestre Salt, navegue até o arquivo de configuração RaaS localizado em /etc/raas/raas.
    Observação: Se tiver mais de um mestre Salt, você deverá repetir essas etapas de configuração para cada um.
  2. Adicione estas linhas ao arquivo de configuração:
    minion_deployment:
      airgap_install: true
  3. No arquivo de configuração RaaS, altere as configurações RaaS para funcionar em um ambiente isolado:
    Configuração Observações
    airgap_install Quando definido como true, o RaaS é configurado para operar em um ambiente isolado. Defina como false para desabilitar.
    sseapi_command_age_limit Define a idade máxima de um comando em segundos. Entradas mais antigas que o número especificado de segundos são descartadas automaticamente. O padrão é 0, que desabilita o recurso.
    sseapi_minion_deploy_airgap Defina como true para implantar subordinados em um ambiente isolado. O padrão é False.
    sseapi_win_minion_deploy_delay Define a duração do atraso para que os subordinados sejam implantados em máquinas virtuais Windows. O tempo é especificado em segundos.
    Um exemplo dessas configurações no arquivo de configuração RaaS:
    sseapi_command_age_limit: 180
    sseapi_minion_deploy_airgap: True
    sseapi_win_minion_deploy_delay: 180
  4. Reinicie o serviço RaaS usando o comando service raas restart.
  5. No Automation Assembler, configure e implante um modelo sem as seções saltConfiguration ou remoteAccess.
  6. Execute a ação de Dia 2 Aplicar Configuração do Salt na máquina.
    Observação: Você só precisa inserir suas credenciais de autenticação para executar a ação.
  7. Navegue de volta para o modelo e verifique a configuração do YAML.
  8. Testar e implantar o modelo.