ansible-role-zerotier/tasks/install/Debian.yml

39 lines
1.1 KiB
YAML
Raw Normal View History

2018-02-16 01:59:14 +00:00
- name: Add ZeroTier PGP key
apt_key:
url: "{{ zerotier_gpg_url }}"
id: "{{ zerotier_gpg_fingerprint }}"
2018-02-16 01:59:14 +00:00
- name: Check if Ubuntu release has dedicated repo
uri:
url: "{{ zerotier_download_base_url }}/debian/{{ zerotier_deb_release_repo }}"
failed_when: false
when:
- ansible_facts['distribution'] == "Ubuntu"
register: release_repo
- block:
2020-11-13 19:57:29 +00:00
- name: Overwrite Ubuntu release repo name for cosmic
set_fact:
zerotier_deb_release_repo: bionic
2020-11-13 19:57:29 +00:00
when:
- ansible_facts['distribution_major_version'] == "18"
- name: Overwrite Ubuntu release repo name for focal
set_fact:
zerotier_deb_release_repo: bionic
when:
- ansible_facts['distribution_major_version'] == "20"
- name: Re-gather facts
setup: ~
when:
- ansible_facts['distribution'] == "Ubuntu"
- release_repo.status == 404
2018-02-16 01:59:14 +00:00
- name: Add ZeroTier APT repository
apt_repository:
repo: deb {{ zerotier_download_base_url }}/debian/{{ zerotier_deb_release_repo }} {{ zerotier_deb_release_repo }} main
2018-02-16 01:59:14 +00:00
filename: zerotier
register: zerotier_repo