roles/user/tasks/main.yml

changeset 93
14e0c774b916
parent 89
86248a83a3dd
equal deleted inserted replaced
92:3166d16a94b9 93:14e0c774b916
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

mercurial