1.4. atua sobre os dados do usuário, metadados e dados do fornecedor

cloud-init consome e atua sobre dados de usuários, metadados e dados de fornecedores.

  • Os dados do usuário incluem diretrizes que você especifica no arquivo cloud.cfg e no diretório cloud.cfg.d, por exemplo, os dados do usuário podem incluir arquivos para executar, pacotes para instalar e scripts shell. Consulte a seção de documentação cloud-init Formatos de dados do usuário para obter informações sobre os tipos de dados do usuário que o cloud-init permite.
  • Os metadados incluem dados associados a uma fonte de dados específica, por exemplo, os metadados podem incluir um nome de servidor e uma identificação de instância. Se você estiver usando uma plataforma de nuvem específica, a plataforma determina onde suas instâncias encontram dados e metadados do usuário. Sua plataforma pode exigir que você adicione metadados e dados do usuário a um serviço HTTP; neste caso, quando cloud-init é executado, ele consome metadados e dados do usuário do serviço HTTP.
  • Os dados do fornecedor são opcionalmente fornecidos pela organização (por exemplo, um provedor de nuvem) e incluem informações que podem personalizar a imagem para melhor se ajustar ao ambiente onde a imagem é executada. cloud-init atua sobre dados opcionais do fornecedor e dados do usuário após ler quaisquer metadados e inicializar o sistema. Por padrão, os dados do fornecedor são executados na primeira inicialização. Você pode desativar a execução dos dados do fornecedor.

    Consulte a seção de documentação Metadados de Instância cloud-init para uma descrição dos metadados; Fontes de dados para uma lista de fontes de dados; e Dados do fornecedor para mais informações sobre os dados do fornecedor.