--- /dev/null
+class nodo::role::bitcoin inherits nodo::vserver {
+ include nodo::role::vserver
+ include onion
+ include onion::socks
+ include onion::ssh
+
+ class { 'bitcoind':
+ daemon_args => '-daemon -nolisten -proxy=127.0.0.1:9050',
+ }
+}
--- /dev/null
+# General purpose desktop
+class nodo::role::desktop inherits nodo::desktop {
+}
--- /dev/null
+# A general purpose kvm instance
+class nodo::role::kvm inherits nodo::kvm {
+}
--- /dev/null
+# General purpose laptop
+class nodo::role::laptop inherits nodo::laptop {
+}
class nodo::role::nas {
+ # Minimal utilities
+ include nodo::utils::network::minimal
+
# Firewall rules
include firewall::nas
--- /dev/null
+class nodo::role::nas::plug inherits nodo::plug {
+ include nodo::role::nas
+}
--- /dev/null
+# A general purpose server
+class nodo::role::server inherits nodo::server {
+}
--- /dev/null
+# A general purpose vserver
+class nodo::role::vserver inherits nodo::vserver {
+}