Skip to content

Commit 3028992

Browse files
committed
[ansible] Re-order / Structure Dotfile mounts
1 parent cc24db3 commit 3028992

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

Vagrantfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@ Vagrant.configure(2) do |config|
2525
end
2626

2727
config.vm.synced_folder '~/Documents', '/home/bascht/Documents', type: 'sshfs'
28-
config.vm.synced_folder '~/.homesick/', '/home/bascht/.homesick', type: 'rsync'
28+
config.vm.synced_folder '~/.homesick/repos/private', '/home/bascht/.homesick/repos/private', type: 'rsync'
2929
end

ansible/tasks/base.yml

+7
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,10 @@
2323
mount: name=/home/bascht/Code src='/dev/vdb' fstype=ext4 state=mounted
2424
when: code_mount_exists == True
2525
- lineinfile: dest=/etc/exports line="/home/bascht/Code 192.168.0.0/16(rw,sync)"
26+
- name: "Clone Dotfiles"
27+
git: repo=https://github.com/bascht/dotfiles-public.git dest=/home/bascht/.homesick/repos/public
28+
become_user: "{{ vm_user }}"
29+
- name: "Symlink dotfiles"
30+
command: homesick link public --force
31+
become: yes
32+
become_user: "{{ vm_user }}"

ansible/tasks/tools.yml

-8
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,6 @@
88
git: repo=https://github.com/bbatsov/prelude.git dest=/home/bascht/.emacs.d
99
become_user: "{{ vm_user }}"
1010
when: emacs_conf.stat.isdir is not defined
11-
- name: "Symlink dotfiles"
12-
command: homesick link {{ item }} --force
13-
when: tmux_conf.stat.islnk is not defined
14-
become: yes
15-
become_user: "{{ vm_user }}"
16-
with_items:
17-
- public
18-
- private
1911
- name: "Download OMF"
2012
git: repo=https://github.com/oh-my-fish/oh-my-fish.git dest=/home/bascht/.local/omf
2113
become_user: "{{ vm_user }}"

0 commit comments

Comments
 (0)