ansible: deploy ssh keys correctly, mount NFS

This commit is contained in:
Nico Schottelius 2023-09-26 11:28:10 +02:00
parent 539772c1e5
commit cf32701bcd
2 changed files with 29 additions and 0 deletions

View file

@ -1,5 +1,25 @@
---
# Cannot use the standard, hosts use /etc/ssh/keys/%u
# - name: Add SSH public keys
# authorized_key:
# user: "nschottelius"
# state: present
# key: "{{ item }}"
# with_items: "{{ ssh_keys }}"
# tags:
# - base
# - ssh
- name: Add SSH public keys
ansible.builtin.template:
src: authorized_keys.j2
dest: /etc/ssh/keys/{{ ansible_user }}
owner: root
group: root
mode: '0444'
tags:
- ssh
- base
- name:
authorized_key:
user: "nschottelius"
state: present
@ -8,3 +28,9 @@
tags:
- base
- ssh
- name: Mount data NFS volume
ansible.posix.mount:
src: 10.165.71.1:/mtx_syna_lat_internal_ru
path: /mnt
state: mounted
fstype: nfs

View file

@ -0,0 +1,3 @@
{% for item in ssh_keys %}
{{ item }}
{% endfor %}