Skip to content

Releases: EticaAI/aguia-pescadora-ansible-playbooks

2.0.4-alpha

15 Jul 06:11
62feda5
Compare
Choose a tag to compare
2.0.4-alpha Pre-release
Pre-release

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

Exemplo de instalação com esta versão v2.0.4-alpha:

asciicast

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
  • 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