Install rng-tools if there is a /dev/hwrng device
authorAurelien Jarno <aurelien@aurel32.net>
Sat, 9 Jan 2016 13:22:08 +0000 (14:22 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Sat, 9 Jan 2016 13:53:06 +0000 (14:53 +0100)
We can then provide entropy to the guests using virtio-rng.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
modules/rng-tools/manifests/init.pp [new file with mode: 0644]

diff --git a/modules/rng-tools/manifests/init.pp b/modules/rng-tools/manifests/init.pp
new file mode 100644 (file)
index 0000000..795bb1a
--- /dev/null
@@ -0,0 +1,11 @@
+class rng-tools {
+       if FileTest.exist?("/dev/hwrng") {
+               package { 'rng-tools':
+                       ensure => installed
+               }
+               service { 'rng-tools':
+                       ensure  => running,
+                       require => Package['rng-tools']
+               }
+       }
+}