Criando um playbook do Ansible

Para criar o playbook Ansible para uso com o Schematics, siga estes pré-requisitos e as etapas gerais.

Deseja usar os playbooks do Ansible existentes para começar? Experimente um dos playbooks Ansible fornecidos IBM ou explore as coleções e funções Ansible existentes no Ansible Galaxy.

Certifique-se de que seu manual siga a estrutura necessária e faça referência a todas as funções e coleções necessárias para uma execução perfeita em Schematics. Para obter mais informações, consulte a documentação do site Ansible ou a criação do playbook.

Referenciando coleções do Ansible em seu playbook

Ansible as coleções são grupos de recursos reutilizáveis do Ansible, como playbooks, módulos e funções, que você pode instalar e usar em seu playbook. As coleções estão disponíveis no repositório Ansible Galaxy.

Semelhantes às Funções do Ansible, as coleções requerem uma estrutura de pasta específica em seu repositório do GitHub.

Siga estas etapas para usar coleções em seu playbook Schematics

  1. Navegue pelo site Ansible Galaxy para encontrar a coleção que deseja usar em seu manual.

  2. Crie um arquivo requirements.yml para especificar as coleções que você deseja instalar a partir do Ansible Galaxy. A estrutura do arquivo deve seguir a documentação do site Ansible. Veja um exemplo usando a coleção community.kubernetes.

    collections:
      - name: community.kubernetes
        version: 0.9.0
    
  3. Adicione uma pasta collections ao seu repositório GitHub, relativa ao seu playbook, e coloque o arquivo requirements.yml dentro dessa pasta.

    ├── collections
            └── requirements.yml
    ├── playbook.yaml
    ├── README.md
    
  4. Faça referência a um recurso de sua coleção em seu playbook. Para obter mais informações, consulte a documentação do site Ansible. Certifique-se de que a estrutura de pastas do seu manual esteja de acordo com os requisitos e faça referência adequada às coleções para uma execução perfeita em Schematics.

Preparando seu Ansible Playbook para Schematics

Antes de executar seu playbook Ansible em Schematics, considere os seguintes pontos:

Próximas etapas

Depois de entender os pré-requisitos e as etapas de preparação do seu manual Ansible, a próxima etapa é criar uma ação Schematics. Esse processo envolve a especificação de seu playbook Ansible, a configuração do inventário de recursos e a definição de quaisquer credenciais ou variáveis necessárias. Siga o guia sobre como criar uma ação Schematics para prosseguir.