File tree 7 files changed +709
-4
lines changed
7 files changed +709
-4
lines changed Original file line number Diff line number Diff line change 5
5
dnf :
6
6
update_cache : true
7
7
gather_facts : yes
8
- vars :
9
- nix_packages :
10
- - nodejs
11
8
tasks :
9
+ - include_tasks : ./tasks/ssh.yml
12
10
- include_tasks : ./tasks/zsh.yml
13
11
- include_tasks : ./tasks/nix.yml
Original file line number Diff line number Diff line change
1
+ - name : Copy ssh key to local machine
2
+ hosts : localhost
3
+ connection : local
4
+ vars_prompt :
5
+ - name : " vault_password"
6
+ prompt : " Enter vault password"
7
+ private : yes
8
+ tasks :
9
+ - name : Decrypt ssh.yml file
10
+ ansible.builtin.command : ansible-vault decrypt ssh.yml --output=ssh_private_key
11
+ vars :
12
+ ansible_become_pass : " {{ vault_password }}"
13
+ no_log : true
14
+
15
+ - name : Copy ssh key to local machine
16
+ ansible.builtin.copy :
17
+ src : " {{ playbook_dir }}/ssh_private_key"
18
+ dest : " ~/.ssh/id_rsa"
19
+ mode : ' 0600'
20
+ delegate_to : localhost
21
+
Original file line number Diff line number Diff line change 18
18
- zsh
19
19
- name : Install Zshrc
20
20
copy :
21
- src : .. /zshrc-config
21
+ src : ./zsh /zshrc-config
22
22
dest : ~/.zshrc
23
23
replace : yes
24
+ tags :
25
+ - zsh
26
+ - name : Install Zshenv
27
+ copy :
28
+ src : ./zsh/zshenv
29
+ dest : ~/.zshenv
30
+ replace : yes
31
+ tags :
32
+ - zsh
Original file line number Diff line number Diff line change
1
+ export PATH=/home/soap/.local/bin:$PATH
2
+ export PATH=/usr/bin/nvim
You can’t perform that action at this time.
0 commit comments