Add support for Debian distros

pull/10/head
Barry flanagan 2018-01-29 15:11:08 +00:00
parent 097a4f055b
commit 5ab3e67331
2 changed files with 24 additions and 3 deletions

View File

@ -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

View File

@ -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