52 become_user: "{{ user_name }}" |
52 become_user: "{{ user_name }}" |
53 command: hg pull -u |
53 command: hg pull -u |
54 args: |
54 args: |
55 chdir: "{{ user.home }}" |
55 chdir: "{{ user.home }}" |
56 register: update_dotfiles |
56 register: update_dotfiles |
57 changed_when: update_dotfiles.stdout | match("added|updated") |
57 changed_when: update_dotfiles.stdout is match("added|updated") |
58 failed_when: update_dotfiles.rc > 1 |
58 failed_when: update_dotfiles.rc > 1 |
59 tags: user, dotfiles |
59 tags: user, dotfiles |
60 |
60 |
61 - name: "Run bin/homedir-setup" |
61 - name: "Run bin/homedir-setup" |
62 become: true |
62 become: true |
63 become_user: "{{ user_name }}" |
63 become_user: "{{ user_name }}" |
64 shell: bin/homedir-setup |
64 shell: bin/homedir-setup |
65 args: |
65 args: |
66 chdir: "{{ user.home }}" |
66 chdir: "{{ user.home }}" |
67 register: homedir_setup |
67 register: homedir_setup |
68 changed_when: homedir_setup.stdout | match("Updating|Cloning") |
68 changed_when: homedir_setup.stdout is match("Updating|Cloning") |
69 failed_when: homedir_setup.rc != 0 |
69 failed_when: homedir_setup.rc != 0 |
70 tags: user, dotfiles |
70 tags: user, dotfiles |