Add role netmaker (netclient)

role_netmaker
Ruakij 2 years ago
parent 0d8d5e8528
commit 4cb418e2b6

@ -0,0 +1,3 @@
---
dependencies:
- role: docker

@ -0,0 +1,25 @@
- name: Install Packages
# when: docker_file.stat.exists == False
package:
name:
- gpg
- gpg-agent
- name: Add netmaker-key
apt_key:
url: https://apt.netmaker.org/gpg.key
state: present
- name: Add netmaker-repository
apt_repository:
repo: "deb https:apt.netmaker.org stable main"
state: present
filename: netmaker
update_cache: yes
- name: Install wireguard & netclient
package:
name:
- wireguard
- netclient
state: latest

@ -0,0 +1,4 @@
- name: Join netmaker-network
when: "netclient.join_network_token is defined"
command: "netclient join -t {{ netclient.join_network_token }}"
failed_when: command.rc != 0

@ -0,0 +1,5 @@
- import_tasks: ./prerequisites.yml
- import_tasks: ./install.yml
- import_tasks: ./join-network.yml
Loading…
Cancel
Save