projects
/
noc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
doc/Network: Add network diagram
[noc.git]
/
ansible
/
roles
/
vm
/
install
/
tasks
/
main.yml
diff --git
a/ansible/roles/vm/install/tasks/main.yml
b/ansible/roles/vm/install/tasks/main.yml
index
39e625f
..
aaa881e
100644
(file)
--- a/
ansible/roles/vm/install/tasks/main.yml
+++ b/
ansible/roles/vm/install/tasks/main.yml
@@
-19,12
+19,19
@@
src: "preseed_{{ vmdistro }}-{{ vmdistcodename }}.cfg.j2"
dest: "{{ tmpdir }}/preseed.cfg"
src: "preseed_{{ vmdistro }}-{{ vmdistcodename }}.cfg.j2"
dest: "{{ tmpdir }}/preseed.cfg"
+ - name: generate authorized_keys file
+ authorized_key:
+ user: root
+ path: "{{ tmpdir }}/authorized_keys"
+ key: "{{ hostvars[vmname].ssh_keys | default(noc_ssh_keys) | join('\n') }}"
+
- name: Inject files into initramfs
shell: cpio -H newc -o | gzip -9 >> {{ initramfs }}
args:
chdir: "{{ tmpdir }}"
stdin: |
preseed.cfg
- name: Inject files into initramfs
shell: cpio -H newc -o | gzip -9 >> {{ initramfs }}
args:
chdir: "{{ tmpdir }}"
stdin: |
preseed.cfg
+ authorized_keys
always:
- name: Delete temporary directory
always:
- name: Delete temporary directory