1.2. a nuvem opera em etapas

cloud-init opera em cinco estágios durante uma inicialização do sistema. Essas etapas determinam se cloud-init funciona e onde encontra suas fontes de dados, entre outras tarefas. Segue um breve resumo das etapas.

  1. A etapa do gerador cloud-init, através do serviço systemd, determina se deve executar cloud-init no momento da inicialização.
  2. Durante a etapa local, cloud-init encontra fontes de dados locais e aplica a configuração da rede.
  3. Durante a etapa da rede, cloud-init processa os dados do usuário e executa os módulos listados em cloud_init_modules em seu arquivo cloud.cfg. Você pode ativar, desativar ou adicionar módulos à seção cloud_init_modules.
  4. Durante a etapa de configuração, cloud-init executa os módulos listados em cloud_config_modules em seu arquivo cloud.cfg. Você pode ativar, desativar ou adicionar módulos à seção cloud_config_modules.
  5. Durante a etapa final, cloud-init pode executar o que você incluiu em cloud_final_modules em seu arquivo cloud.cfg. Você pode incluir instalações de pacotes que você normalmente executaria após a inicialização de um sistema e também pode incluir plug-ins de gerenciamento de configuração e scripts do usuário. Você pode ativar, desativar ou adicionar módulos à seção cloud_final_modules.

As cinco etapas de inicialização estão descritas na seção de documentação cloud-init Boot Stages (Etapas de inicialização).