Skip to content

Commit 331dd9c

Browse files
committed
aguia-pescadora-charlie (#58), tsuru (#59): explicitado que setup inicial do Tsuru é feito de máquina remota; iniciado documentação de Gandalf (#60)
1 parent a64d06c commit 331dd9c

File tree

1 file changed

+20
-46
lines changed

1 file changed

+20
-46
lines changed

logbook/aguia-pescadora-charlie.sh

+20-46
Original file line numberDiff line numberDiff line change
@@ -128,52 +128,26 @@ vim /etc/sysctl.conf
128128
# Adciona 'vm.vfs_cache_pressure=50' (sem aspas) no final do arquivo
129129

130130
#------------------------------------------------------------------------------#
131-
# SEÇÃO TSURU / CONFIGURAÇÃO INICIAL #
132-
# TL;DR: Isso é feito ao receber uma VPS do zero #
131+
# SEÇÃO TSURU: ADIÇÃO DA CHAVE SSH PARA SER CONFIGURADO REMOTAMENTE #
132+
# #
133+
# AVISO: veja devel-fititnt-bravo.sh para saber como a chave foi criada #
133134
#------------------------------------------------------------------------------#
134-
# @see https://github.com/tsuru/tsuru
135-
# @see https://tsuru-client.readthedocs.io
136135

137-
# Esta sessão é totalmente como usuário root
138-
sudo su
139-
sudo cd ~
136+
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC7erwMfyTSO7xn8axjAp2NTbBHjDVdu+6J17ZjX3Rs55dy3Vsqmq4kBIq3qxShabfY6h5nW3ccc86hGy8coXjPCblyloAKlG0RKkRo7/sGjsl3jv8i0gZVLU/H8pjaLLGhRWca2ToJAPJTlnFk/VrCMvH6PCHca7X70j88uE6UR5W1nax94kzcyOf/65mQDx7dHYVVyBL+Rgn0CHS4Di8Z0PSbwn1dVA0S4JW1z1DZ/5AYdhOBCfPkDvj4trTr9lmJIn/6KnOX+MIMzViHtxZw3dg8VHcZxd2PeiJ/THZZ3Z34Bv60jEwyjZMNKB6fqz4mAGkHH8bAXMS4m6gZXw6TaPZk84x3t9rJnzWhPaUYOkPL9dgcZ8m+FmeUxKkJgdo10AqZAMVdboYEKhL4Uv9JvZrt/VdkM6C2FqIDEddm6TWnqZiteeLtCl0EU5PMxsfQUncHkRihya6R1Brysu5lvTGEvW1qoobONowT3ED2F5aDTPlyscTr4ogKXAJda+jI5oIGxkf2QaKzhdJlt76KktQRVlOQVYJeKcVOB853IVMSJvIpP09YReaibrxdSYeazu+SswqNK7ux7S3Xb82PtSu7jtJtiiCdU6zfCLkWPAmoqP8N3m1q2lw4VvXxvLeUp79n3cv+kabG0UpE2csyJArSX/eyUF7+6F9QWQo4ow== aguia-pescadora-tsuru.no-reply@etica.ai" >> ~/.ssh/authorized_keys
140137

141-
### Tsuru client (requisito para instalar o tsuru) _____________________________
142-
# A instação do Tsuru em https://docs.tsuru.io/stable/installing/using-tsuru-installer.html
143-
# explica que a instalação dele é feita usando o tsuru-client
144-
#
145-
# tsuru-client em https://tsuru-client.readthedocs.org recomenda que, em Ubuntu,
146-
# use o 'ppa:tsuru/ppa'. Porém esse PPA não só não tem pacote para o Ubuntu 18.04 LTS
147-
# como os pacotes para o Ubuntu 16.04 (tsuru version 1.1.1) parecem
148-
# desatualziados o suficiente em relação a opção oferecida em https://github.com/tsuru/tsuru-client/releases
149-
# (ultima: 1.7.0-rc2 de 2019-02-22, ou a 1.6.0 de 2018-07-19).
150-
151-
mkdir /root/tsuru-setup
152-
cd /root/tsuru-setup
153-
154-
wget https://github.com/tsuru/tsuru-client/releases/download/1.6.0/tsuru_1.6.0_linux_amd64.tar.gz
155-
tar -vzxf tsuru_1.6.0_linux_amd64.tar.gz
156-
mv tsuru /usr/local/bin
157-
158-
cd /root/tsuru-setup
159-
rm tsuru_1.6.0_linux_amd64.tar.gz
160-
161-
# TODO: considerar adicionar bash-completion além de apenas o bash
162-
# (fititnt, 2019-06-02 03:18 BRT)
163-
cat misc/bash-completion
164-
# Copie o conteúdo do arquivo acima para o .bashrc ou (Ubuntu 18.04) no
165-
# ~/.bash_aliases do usuário que usaria o tsuru
166-
touch ~/.bash_aliases
167-
cat misc/bash-completion >> ~/.bash_aliases
168-
169-
### Cria arquivos de especificação do tsuru ____________________________________
170-
sudo tsuru install-config-init
171-
# O comando acima criará arquivos padrões no diretório atual
172-
173-
vim /root/tsuru-setup/install-compose.yml
174-
vim /root/tsuru-setup/install-config.yml
175-
176-
### Continuar...
177-
# @see https://docs.tsuru.io/stable/installing/using-tsuru-installer.html#installing-on-already-provisioned-or-physical-hosts
178-
# @see https://docs.docker.com/machine/overview/
179-
# @see https://dev.to/zac_siegel/using-docker-machine-to-provision-a-remote-docker-host-1267
138+
#------------------------------------------------------------------------------#
139+
# SEÇÃO TSURU: CONFIGURAÇÃO INICIAL #
140+
# #
141+
# AVISO: veja devel-fititnt-bravo.sh #
142+
#------------------------------------------------------------------------------#
143+
144+
# Veja devel-fititnt-bravo.sh.
145+
146+
#------------------------------------------------------------------------------#
147+
# SEÇÃO TSURU: CONFIGURAÇÃO DO GANDALF #
148+
# #
149+
# ISSUES: - Deploy de apps usando `git push` (discussão geral) #60 #
150+
# - https://github.com/fititnt/cplp-aiops/issues/60 #
151+
#------------------------------------------------------------------------------#
152+
# @see https://docs.tsuru.io/stable/installing/gandalf.html
153+
# @see https://docs.tsuru.io/stable/managing/repositories.html

0 commit comments

Comments
 (0)