summaryrefslogtreecommitdiff
path: root/roles/dotfiles/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'roles/dotfiles/tasks')
-rw-r--r--roles/dotfiles/tasks/main.yml31
1 files changed, 7 insertions, 24 deletions
diff --git a/roles/dotfiles/tasks/main.yml b/roles/dotfiles/tasks/main.yml
index ce851f2..a047d15 100644
--- a/roles/dotfiles/tasks/main.yml
+++ b/roles/dotfiles/tasks/main.yml
@@ -65,32 +65,15 @@
failed_when: false
register: has_ssh
- - name: Setup ssh directory
- ansible.builtin.file:
- path: '{{ homedir }}/.ssh'
- state: directory
- owner: '{{ user }}'
- mode: u+rw,g-rw,o-rw
- when: has_ssh.rc == 0
-
- - name: Template ssh config to home directory
- ansible.builtin.template:
- src: misc/dotfiles/ssh/config.j2
- dest: '{{ homedir }}/.ssh/config'
- owner: '{{ user }}'
- mode: u+rw,g-rw,o-rw
+ - ansible.builtin.include_role:
+ name: sshconfig
+ vars:
+ sshconfig_user: '{{ user }}'
+ sshconfig_group: '{{ group }}'
+ sshconfig_homedir: '{{ homedir }}'
+ sshconfig_jumphost: '{{ jumphost }}'
when: has_ssh.rc == 0
- - name: Copy ssh rc to home directory
- ansible.builtin.copy:
- src: misc/dotfiles/ssh/rc
- dest: '{{ homedir }}/.ssh/rc'
- owner: '{{ user }}'
- mode: u+rwx,g-rw,o-rw
- when:
- - has_ssh.rc == 0
- - jumphost
-
- name: Configure git if installed
tags: git
block: