Skip to content

thiagovsk/chef-openvpn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chef-openvpn

Livro de receitas Chef para instalar uma rede de testes openvpn.

Para chegar Chef funcionando corretamente em sua máquina local que você precisa de algumas coisas.

  • Certifique-se que você possui o ruby instalado em sua máquina, em uma versão a partir da 1.9.3

  • Instale as dependências

gem install knife-solo --no-ri --no-rdoc
gem install librarian-chef --no-ri --no-rdoc
  • Clone o repositório do projeto
git clone https://github.com/thiagovsk/chef-openvpn
  • Certifique-se que sua chave pública está no servidor destino, ou que você possua a senha de root em mãos.

  • De um modo geral, para executar a receita basta apenas

knife solo bootstrap root@YOUR_SERVER_IP_OR_ALIAS nodes/YOUR_SERVER_IP_OR_ALIAS.json
  • No nosso caso, basta:
knife solo bootstrap root@107.170.14.241  nodes/production.json
  • Para pegar os arquivos necessários você precisa apenas executar um script para pegar os arquivos necessários
./get_keys.sh ip_da_maquina nome_chave_ex_cliente_1 caminho_destino
  • Por exemplo:
./get_keys.sh  107.170.14.241 client1 ~/chef-openvpn/
  • Por fim basta configurar o seu cliente para acessar a rede, como por exemplo:

Sites Using React

About

Chef cookbook to install openvpn.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages