aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roles/dotfiles/tasks/main.yml
blob: c4b6fef2e0ed35c1b49bbb6a70238c94d5bc1bb3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
- name: ssh-agent hack
  acl:
    name: "{{ item }}"
    etype: user
    entity: "{{ dotfiles_user }}"
    permissions: rwx
    state: present
  loop:
    - "{{ ansible_env.SSH_AUTH_SOCK | dirname }}"
    - "{{ ansible_env.SSH_AUTH_SOCK }}"

- name: Update my dotfiles
  become: true
  become_user: "{{ dotfiles_user }}"
  block:
    - name: Pull repositories
      git:
        accept_hostkey: true
        dest: "~/workspace/personal/{{ item }}"
        repo: "git@github.com:egor-tensin/{{ item }}.git"
      loop:
        - linux-home
        - config-links

    - name: Run links-update
      shell: |
        ../config-links/links-update && ../config-links/links-chmod go-w
      args:
        chdir: ~/workspace/personal/linux-home