35 lines
726 B
YAML
35 lines
726 B
YAML
- name: common-peering-local-account
|
|
user:
|
|
name: "peer"
|
|
state: present
|
|
skeleton: /etc/skel
|
|
shell: /bin/bash
|
|
system: no
|
|
createhome: yes
|
|
home: "/home/peers/self"
|
|
|
|
|
|
- name: common-peering-local-ln
|
|
file:
|
|
src: /home/peers/self
|
|
dest: "/home/peers/{{ hostname }}"
|
|
state: link
|
|
|
|
- file:
|
|
path: /home/peers/self/.ssh
|
|
owner: peer
|
|
group: peer
|
|
state: directory
|
|
|
|
- name: common-peering-local-genkey
|
|
become: yes
|
|
become_user: peer
|
|
command:
|
|
creates: /home/peers/self/.ssh/id_ed25519.pub
|
|
cmd: ssh-keygen -t ed25519 -f /home/peers/self/.ssh/id_ed25519 -N ""
|
|
|
|
- name: common-peering-local-confkey
|
|
copy:
|
|
src: ../files/ssh_config
|
|
dest: /home/peers/self/.ssh/config
|