blob: 30cc95864ec9c5bbe9a6eda85ecd583fe70491b5 (
plain) (
tree)
|
|
# ssh dns ~~ roles/ssh_dns/tasks/main.yml
# generate dns for ssh use on workstations
---
- name: get real user
shell: logname
register: sshdns_user
delegate_to: localhost
- name: parse real username
set_fact:
sshdns_user: "{{ sshdns_user.stdout }}"
- name: create config directory
file:
#path: "{{ lookup('env', 'HOME') }}/.ssh/config.d"
path: "/home/{{ sshdns_user }}/.ssh/config.d"
state: directory
mode: 0700
become: true
become_user: "{{ sshdns_user }}"
- name: Generate template to localhost
template:
src: templates/generate_dns.j2
dest: "/home/{{ sshdns_user }}//.ssh/config.d/ssh_dns"
become: true
become_user: "{{ sshdns_user }}"
|