git.lirion.de

Of git, get, and gud

aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormail_redacted_for_web 2022-06-28 19:53:13 +0200
committermail_redacted_for_web 2022-06-28 19:53:13 +0200
commit389b8f948b8ffffbc5fc7438b8208209d33e5b9b (patch)
tree8522338e1bd01d70d4a28388fe96fc90133115ca
parentcf25c233559a50c2afeeffa8cdcf770c828eeed4 (diff)
downloaddotfiles-389b8f948b8ffffbc5fc7438b8208209d33e5b9b.tar.bz2
Move tarball creation inside ansible playbook
-rw-r--r--distrib.yml47
1 files changed, 47 insertions, 0 deletions
diff --git a/distrib.yml b/distrib.yml
index a4f722e..9d3f476 100644
--- a/distrib.yml
+++ b/distrib.yml
@@ -4,6 +4,53 @@
vars:
ansible_python_interpreter: "auto_silent"
tasks:
+ - name: "Create dotfiles.tar.xz"
+ delegate_to: "localhost"
+ connection: "local"
+ archive:
+ path:
+ - ".bash_profile"
+ - ".bashrc"
+ - ".flake8"
+ - ".gitconfig"
+ - ".perlcriticrc"
+ - ".profile"
+ - ".pylintrc"
+ - ".tmux.conf"
+ - ".tmux.conf.local"
+ - ".vimrc"
+ - ".bash/aliases.bash"
+ - ".bash/aliases.bash.local"
+ - ".bash/exec.bash"
+ - ".bash/postexec.bash"
+ - ".bash/prompt.bash"
+ - ".bash/vars.bash"
+ - "bin/ssh-agent-launcher"
+ - "bin/ssh-with-gpg"
+ - ".gnupgdirmngr.conf"
+ - ".gnupggpg-agent.conf"
+ - ".gnupggpg.conf"
+ - "tmux-gpakosz/.gitignore"
+ - "tmux-gpakosz/LICENSE.MIT"
+ - "tmux-gpakosz/LICENSE.WTFPLv2"
+ - "tmux-gpakosz/README.md"
+ - "tmux-gpakosz/.tmux.conf"
+ - "tmux-gpakosz/.tmux.conf.local"
+ - "tmux-yank/CHANGELOG.md"
+ - "tmux-yank/citest"
+ - "tmux-yank/_config.yml"
+ - "tmux-yank/.editorconfig"
+ - "tmux-yank/.gitignore"
+ - "tmux-yank/LICENSE.md"
+ - "tmux-yank/README.md"
+ - "tmux-yank/scripts"
+ - "tmux-yank/.travis.yml"
+ - "tmux-yank/Vagrantfile"
+ - "tmux-yank/vagrant_provisioning.sh"
+ - "tmux-yank/video"
+ - "tmux-yank/yank.tmux"
+ format: "xz"
+ dest: "~/dotfiles.tar.xz"
- name: "Copy dotfiles.tar.xz to remote"
copy:
src: "dotfiles.tar.xz"