-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MVP de Ansible Playbook de nó tudo-em-um do Tsuru PaaS #26
Comments
…harlie (fititnt/cplp-aiops#58) e os do passo a passo do MVP sem ansible (EticaAI/aguia-pescadora#5)
…rado; melhor documentação
…alertas de mudanças no servidor remoto para comandos que apenas estão testando se softwares estão instalados
…quer SO Debian ou Ubuntu para alertar usuarios que nao lerem documentação
…cialização do Tsuru em uma pasta não temporária
…ializacao do tsuru
Vou ter que refatorar e quebrar em pelo menos dois roles diferentes o que agora é o role O Tsuru (se instalado pela documentação recomendada, sem ser pelo kubernetes) no ansible iria precisar ser executado no localhost, enquanto a etapa de preparar o host em todos os hosts finais (que no caso é apenas 1). O problema disso é que ao usar roles, quando um role é chamado ele já tem o alvo definido. Então a etapa de criar os arquivos de configuração do tsuru e o de invocar o Lembrando que talvez isso tudo seja refatorado mais na frente. |
…te ter exemplo de mais de um nó, mesmo sem kubernetes
Eita. Descobri que tinha sim como alternar conexão sem criar um role separado |
Foi. Demorou mais do que o ola mundo em fititnt/cplp-aiops#59 (comment) (e mesmo eu já sabendo como fazer diretamente) porém maior parte do tempo foi configurando o resto em Ansible. O installer que o Tsuru Client tem por padrão é super útil.
|
…te funcional para um nó (primeiro teste)
…ido restart do Minio (segundo teste)
A versão do 2.0-alpha do águia pescadora em https://github.com/EticaAI/aguia-pescadora-ansible-playbooks na prática já contém um MVP de Tsuru, porém a 2.0.x tende a te esses pontos de melhoria (i.e. o que poderia, mas não tem, automaticamente configurado):
Talvez esse issue seja fechado como "sendo um MVP" e apenas no 3.0 a gente acrescente outras funcionalidades chave |
O que comecei a testar em #25 definitivamente faz diferença no caso de um cluster mais completo e que use logo Kubernetes e não docker diretamente. Porém como já vai se ter um trabalho para documentar um cluster inteiro em https://github.com/EticaAI/aguia-pescadora-ansible-playbooks, talvez valha a pena criar uma alternatva com Ansible Playbook de implementação de um nó apenas.
Vale lembrar que já existe documentação, ainda que não testado a ponto de eu recomendar (sem ajustes extras) ser usado em produção. Vide https://github.com/EticaAI/aguia-pescadora/tree/master/diario-de-bordo/tsuru-inicializacao e https://github.com/EticaAI/aguia-pescadora/tree/master/diario-de-bordo/tsuru-inicializacao++. E uma versão mais rudimentar, porém que foi usada para testes da Charlie, ficou em fititnt/cplp-aiops#58 e fititnt/cplp-aiops#59.
No nosso caso aqui é que como possivelmente as versões mais novas de servidores podem tender a usar Ansible ou outra ferramenta, pode fazer sentido já usar isso também para uma versão mais simples.
The text was updated successfully, but these errors were encountered: