diff --git a/playbooks/alpine/install-zerotier.yml b/playbooks/alpine/install-zerotier.yml index af4ee50..46ab26e 100644 --- a/playbooks/alpine/install-zerotier.yml +++ b/playbooks/alpine/install-zerotier.yml @@ -41,20 +41,13 @@ creates: /usr/local/bin/zerotier-one - name: Extract ZeroTier binary - ansible.builtin.command: - cmd: gzip -dc /tmp/zerotier-one.gz - register: zerotier_extract - changed_when: true - failed_when: zerotier_extract.rc != 0 - - - name: Write extracted binary to disk - ansible.builtin.copy: - content: "{{ zerotier_extract.stdout }}" - dest: /usr/local/bin/zerotier-one - owner: root - group: root - mode: "0755" - no_log: true + ansible.builtin.shell: + cmd: | + set -eu + gzip -dc /tmp/zerotier-one.gz > /usr/local/bin/zerotier-one + chmod 0755 /usr/local/bin/zerotier-one + args: + creates: /usr/local/bin/zerotier-one - name: Create ZeroTier CLI symlink ansible.builtin.file: