Skip to content

Commit

Permalink
AP-bravo (#16), AP-charlie (#58), tsuru (#59): roteamento de CPLP AIO…
Browse files Browse the repository at this point in the history
…ps Bot, api.cplpaiopsbot.etica.ai
  • Loading branch information
fititnt committed Jun 5, 2019
1 parent b1a2731 commit a514319
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 38 deletions.
19 changes: 19 additions & 0 deletions logbook/aguia-pescadora-bravo.sh
Original file line number Diff line number Diff line change
Expand Up @@ -1415,13 +1415,32 @@ sudo systemctl reload nginx

sudo certbot --nginx -d supervisor.apb.etica.ai

#------------------------------------------------------------------------------#
# SEÇÃO: ROTAS PARA AGUIA PESCADORA CHARLIE #
# TL;DR: Algumas aplicações estão em aguia-pescadora-charlie.etica.ai. E neste #
# momento vamos fazer a terminação HTTPS aqui mesmo #
#------------------------------------------------------------------------------#

#------------------------------------------------------------------------------#
# SEÇÃO: AJUDA AO USUARIO #
# TL;DR: Lista como é documentado ao usuario final o que este servidor #
# oferece. Em geral é uma forma de documentar as IDEs e todos os #
# interpretadores/compiladores de linguagens de programação #
#------------------------------------------------------------------------------#


sudo cp /etc/nginx/sites-available/EXEMPLO-PROXY.abp.etica.ai.conf /etc/nginx/sites-available/api.cplpaiopsbot.etica.ai.conf

sudo vim /etc/nginx/sites-available/api.cplpaiopsbot.etica.ai.conf
# Adicione todas as customizacoes deste usuario no arquivo acima...

sudo ln -s /etc/nginx/sites-available/api.cplpaiopsbot.etica.ai.conf /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

sudo certbot --nginx -d api.cplpaiopsbot.etica.ai


##### ansi2html ________________________________________________________________
# Esse script converte uma saída de terminal para HTML. É usado para dar a
# usuários que não estão logados o que o comando ajuda retornaria
Expand Down
38 changes: 0 additions & 38 deletions logbook/aguia-pescadora-bravo/etc/nginx/fititnt.apb.etica.ai.conf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# FILE: /etc/nginx/sites-available/api.cplpaiopsbot.etica.ai.conf
# SERVER: aguia-pescadora-bravo.etica.ai

server {

listen 80;
listen [::]:80;

server_name api.cplpaiopsbot.etica.ai;

location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }

# ESTRATEGIA DE PROXY: via porta (menos eficiente do que via Socket,
# porém mais fácil suporte a ela)
location / {
proxy_ignore_client_abort on;
proxy_pass http://aguia-pescadora-charlie.etica.ai:80;
}

listen [::]:443 ssl; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/api.cplpaiopsbot.etica.ai/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/api.cplpaiopsbot.etica.ai/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}
9 changes: 9 additions & 0 deletions logbook/aguia-pescadora-charlie.sh
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,14 @@ tsuru user-create [email protected]
tsuru user-create [email protected]
tsuru user-create [email protected]

tsuru user-create [email protected] # Usuario (idealmente) temporario
# com permissão total. Demais
# administradores idealmente
# devem usar seu próprio usuario

# Usuários não administradores
tsuru user-create {email de github.com/rodriguesJeff}

# Lista usuarios criados
tsuru user-list

Expand All @@ -220,6 +228,7 @@ tsuru permission-list
tsuru role-assign AllowAll [email protected]
tsuru role-assign AllowAll [email protected]
tsuru role-assign AllowAll [email protected]
tsuru role-assign AllowAll [email protected]

# Lista pools
tsuru pool-list
Expand Down

0 comments on commit a514319

Please sign in to comment.