Skip to main content

Pipeline Jenkins Wireguard Admin

Foi criada uma pipeline para realizar a administração dos clientes da VPN, que pode ser acessada através de https://jenkins.moveideias.com.br/view/INFRA-QG/job/INFRA-QG-Wireguard-Admin/

Na tela temos as opções:

  • action: Define a ação que vai realizar no processamento, onde: (*Obrigatório)
    • show: Exibe a configuração que o cliente deve utilizar na conexão.
    • add: Adiciona um novo cliente ou atualiza o pubkey se o mesmo já existir.
    • remove: Remove as permissões de um cliente.
  • user: Nome do cliente que irá fazer a conexão. Sugestão é usar o e-mail sem "@moveideias.com.br" (*Obrigatório)
  • pubkey: PublicKey que foi gerada na maquina do cliente pelo aplicativo do Wireguard. (*Obrigatório se action add)

image.png

Após a execução do processo, deve ser acessado o output do mesmo através do "Histórico de construções", clicando na seta do ID do processamento e selecionar a opção "Console Output":

image.png

A mesma vai exibir o log do processamento, e nas opções "show" e "add" vai exibir a configuração que o cliente vai precisar colocar na sua maquina para conexão:

image.png

* Alterar sempre o {YOUR_PRIVATE_KEY} pela chave privada que foi criada na maquina do cliente