Skip to content

Instantly share code, notes, and snippets.

@thiagovsk
Created September 1, 2014 20:47
Show Gist options
  • Save thiagovsk/ceda3caf9d13ec50611c to your computer and use it in GitHub Desktop.
Save thiagovsk/ceda3caf9d13ec50611c to your computer and use it in GitHub Desktop.
Levando em consideração que uma VM CENTOS 6.5 esteja criada
1- Entrar na pasta raiz do projeto https://github.com/colab-community/colab.git
2- Criar arquivo project_cfg.py (exemplo no gist) na raiz do projeto
3- Agora dentro da pasta do src/colab você irá copiar o arquivo local_settings-dev.py para local_settings-lappis.py (lappis é o nome que está no evnvironments , em project_cfg.py)
4- Abra o arquivo local_settings-lappis.py e altere a variável allowed_hosts colocando o ip da VM.
5- Volte a raiz do projeto e vá para puppet/hieradata/
6- Abra o arquivo common.yaml
7- Adicione o ip da máquina da seguinte forma:
colab::hostnames:
- colab.interlegis.leg.br
- colab.interlegis.gov.br
- localhost
- 104.131.20.127
8- Volte a raiz do projeto
9- adicione a chave pública da sua maquina á vm com o seguinte comando : ssh-copy-id [email protected] ( pode ser necessário dar o seguinte comando : ssh-add ).
10- execute o seguinte comando : fab environment:'lappis' bootstrap
11- execute o seguinte comando : fab environment:'lappis' deploy
repository_url = 'https://github.com/colab-community/colab.git'
branch = 'softwarepublico'
environments = {
'lappis': { # aqui voce pode chamar como quiser,chamaremos de lappis.
'hosts': ['104.131.20.127'], # aqui você pode informar o IP da VM que deseja realizar o deploy
'key_filename': '', # aqui está vazio, pois a chave só é necessário em deploy com Vagrant
'port': 2222,
'is_vagrant': False, # aqui está False porque não está sendo feito deploy em uma VM Vagrant
'superuser': 'root', # o superuser da VM
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment