From 1475a69efda4e05b559d7868020f3c0d0f599cb4 Mon Sep 17 00:00:00 2001 From: Harald Pfeiffer Date: Mon, 21 Mar 2022 11:21:28 +0100 Subject: distribution mechanism, more targets in make --- distrib.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 distrib.yml (limited to 'distrib.yml') diff --git a/distrib.yml b/distrib.yml new file mode 100644 index 0000000..aa9565a --- /dev/null +++ b/distrib.yml @@ -0,0 +1,24 @@ +--- +- hosts: "{{ lookup('env', 'DFDISTRIB') }}" + gather_facts: false + vars: + ansible_python_interpreter: "auto_silent" + tasks: + - name: "Copy dotfiles.tar.xz to remote" + copy: + src: "dotfiles.tar.xz" + dest: "~/dotfiles.tar.xz" + mode: "0640" + - name: "Unpack dotfiles.tar.xz" + unarchive: + dest: "~/" + src: "dotfiles.tar.xz" + remote_src: "yes" + list_files: "yes" + - name: "Remove tarball on remote" + file: + path: "~/dotfiles.tar.xz" + state: "absent" + tags: + - "never" + - "removal" -- cgit v1.2.3