commit
3b0cdf725f
|
|
@ -1,4 +1,6 @@
|
|||
---
|
||||
|
||||
# Redhat variants
|
||||
- block: # Add zerotier repo and it's gpg key
|
||||
- name: Add zerotier gpg key
|
||||
rpm_key:
|
||||
|
|
@ -13,10 +15,29 @@
|
|||
gpgcheck: yes
|
||||
enabled: yes
|
||||
register: zerotier_repo
|
||||
|
||||
tags:
|
||||
- installation
|
||||
- repositories
|
||||
when: ansible_os_family == "RedHat"
|
||||
|
||||
# Debian variants
|
||||
- block: # Add zerotier repo and it's gpg key if not already done.
|
||||
- name: Check if zerotier is already installed
|
||||
package:
|
||||
name: zerotier-one
|
||||
state: present
|
||||
check_mode: true
|
||||
register: zerotier_repo
|
||||
|
||||
- name: Install zerotier
|
||||
shell: curl -s 'https://pgp.mit.edu/pks/lookup?op=get&search=0x1657198823E52A61' | gpg --import && \
|
||||
if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi
|
||||
register: zerotier_repo
|
||||
when: zerotier_repo.changed
|
||||
tags:
|
||||
- installation
|
||||
- repositories
|
||||
when: ansible_os_family == "Debian"
|
||||
|
||||
- block: #Install and enable zerotier-one
|
||||
- name: Install zerotier-one
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
- block: # Join Zerotier network
|
||||
- name: Get Zerotier NodeID
|
||||
shell: /sbin/zerotier-cli info | awk '{print $3}'
|
||||
shell: zerotier-cli info | awk '{print $3}'
|
||||
register: nodeid
|
||||
|
||||
- name: Set NodeID as fact
|
||||
|
|
@ -23,7 +23,7 @@
|
|||
register: apiresult
|
||||
|
||||
- name: Join Zerotier network
|
||||
command: /sbin/zerotier-cli join {{ zerotier_network_id }}
|
||||
command: zerotier-cli join {{ zerotier_network_id }}
|
||||
args:
|
||||
creates: /var/lib/zerotier-one/networks.d/{{ zerotier_network_id }}.conf
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue