Releases: EticaAI/aguia-pescadora-ansible-playbooks
Releases · EticaAI/aguia-pescadora-ansible-playbooks
2.0.4-alpha
Para saber mais sobre esta e outras versões, veja https://aguia-pescadora.etica.ai/evolucao
Como instalar
De sua máquina local que deve ter Tsuru client e Ansible instalados, para uma máquina virtual remota Ubuntu Server 18.04, 1vCPU, 512MB RAM, 10GB disco, é possível fazer testes usando os seguintes comandos:
git clone -b v2.0-alpha --single-branch https://github.com/EticaAI/aguia-pescadora-ansible-playbooks.git .
ansible-playbook tldr.yml -e paas_host=example.com -e paas_ip=123.123.123.123
- Tsuru URLs:
- Minio:
- Apps URLs (app.{paas_host}):
Exemplo de instalação com esta versão v2.0.4-alpha:
O que a versão 2.0.x alpha automatiza por você
- PaaS 1 nó (master e workers na mesma VPS)
- Recomendamos Ubuntu 18.04
- Hardware mínimo: 1vCPU, 512MB RAM, 10GB disco
- OpenResty (fork do NGinx) com GUI/lua-resty-auto-ssl
- Função:
- faz terminação TLS (isto é, servir o primeiro acesso HTTPS) que chegam no servidor.
- Note: ele obtem SSL para qualquer domínio que aponte para seu servidor
sem invervenção manual de administrador o que pode ser extremamente
interessante e prático para quem está vindo de outros ambinetes que
oferecem let's encript de graça; porém pode exigir ajustes extras para
quem não precisa disto
- Função:
- Minio
- Tsuru Server com core components (via tsuru Installer), em especial:
- Tsuru Dashboard / Tsuru API
- Database para o Tsuru (MongoDB, é usado apenas pelo próprio Tsuru)
- Queue/Cache para o Tsuru (Redis, é usado apenas pelo próprio Tsuru)
- Docker Registry
- PlanB (Usado apelas pelo Tsuru, não serve HTTP ou HTTPS para fora do cluster)
- Docker