projects
/
noc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add vm/guest role for configuring VMs, make it setup rngd
[noc.git]
/
ansible
/
roles
/
vm
/
install
/
templates
/
libvirt-domain.xml.j2
diff --git
a/ansible/roles/vm/install/templates/libvirt-domain.xml.j2
b/ansible/roles/vm/install/templates/libvirt-domain.xml.j2
index
2bf4b57
..
c8a2d95
100644
(file)
--- a/
ansible/roles/vm/install/templates/libvirt-domain.xml.j2
+++ b/
ansible/roles/vm/install/templates/libvirt-domain.xml.j2
@@
-28,6
+28,12
@@
{% endif %}
<devices>
<emulator>/usr/bin/kvm</emulator>
{% endif %}
<devices>
<emulator>/usr/bin/kvm</emulator>
+ <!-- Provide a virtualized RNG to the guest -->
+ <rng model='virtio'>
+ <!-- Allow consuming up to 10kb/s, measured over 2s -->
+ <rate period="2000" bytes="20480"/>
+ <backend model='random'>/dev/urandom</backend>
+ </rng>
{% if 'virtio' in hostvars[vmname].vm_install_cooked.disks %}
{% for device, lv in hostvars[vmname].vm_install_cooked.disks.virtio.items() %}
{% if 'virtio' in hostvars[vmname].vm_install_cooked.disks %}
{% for device, lv in hostvars[vmname].vm_install_cooked.disks.virtio.items() %}