From d6ba4a46d2e73955a8adc281c6850304741cca62 Mon Sep 17 00:00:00 2001 From: Lars Beckers <lars.beckers@rwth-aachen.de> Date: Fri, 13 Jul 2018 23:07:14 +0200 Subject: [PATCH] shell: fix deployment of grml zsh config --- shell/tasks/shell.yml | 49 ++++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 22 deletions(-) diff --git a/shell/tasks/shell.yml b/shell/tasks/shell.yml index 7c38ac1..fcea816 100644 --- a/shell/tasks/shell.yml +++ b/shell/tasks/shell.yml @@ -59,28 +59,32 @@ - packages - shell - #- name: ensure we have an up-to-date version of grml-zsh-config - # get_url: - # url: https://www.archlinux.org/packages/extra/any/grml-zsh-config/download/ - # dest: "{{ role_path }}/files/" - # delegate_to: localhost - # run_once: True - # register: grml_zsh - # tags: - # - config - # - shell - # - #- name: ensure grml-zsh-config is available - # unarchive: - # src: "{{ grml_zsh.dest }}" - # dest: / - # extra_opts: "--exlcude=.[A-Z]*" - # when: - # - grml_zsh.changed - # - not grml_zsh.failed - # tags: - # - config - # - shell +- name: ensure we have an up-to-date version of grml-zsh-config + get_url: + url: https://www.archlinux.org/packages/extra/any/grml-zsh-config/download/ + dest: "{{ role_path }}/files/" + delegate_to: localhost + run_once: True + register: grml_zsh + tags: + - config + - shell + - zsh + +- name: ensure grml-zsh-config is available + unarchive: + src: "{{ grml_zsh.dest }}" + dest: / + exclude: + - .BUILDINFO + - .MTREE + - .PKGINFO + when: + - not grml_zsh.failed + tags: + - config + - shell + - zsh - name: ensure root uses the global zshrc copy: @@ -90,6 +94,7 @@ tags: - config - shell + - zsh - name: ensure deployment of a fancy vimrc for root copy: -- GitLab