Estou preparando scripts cloud-init para instalar agente de software de monitoramento ( aviso de isenção: Eu sou um dos fundadores do MonitOwl ). O software do agente coleta informações (como estatísticas de memória ou de rede) e as envia para o servidor. Cada grupo de empresas deve se conectar ao próprio URL do servidor personalizado , como: link .
O script cloud-init é um Content-Type: multipart/mixed;
que baixa o agente do github, instala o serviço systemd e instala os requisitos do python. Atualmente usamos como:
# ec2-run-instances --user-data-file <our_generated_file>
Para nossas implantações internas, usamos ansible (parametrizado com VARS), mas agora cada vez mais pessoas pedem o script cloud-init.
Eu gostaria de ter um script comum de inicialização de nuvem para todas as empresas e apenas fornecer argumentos com URL para o servidor. Eu gostaria de colocar este script cloud-init em nosso repositório github, para tornar a experiência de instalar o agente ainda melhor.
Tags cloud-init deployment