]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adding new roles refactor
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 13 Apr 2013 14:37:56 +0000 (11:37 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 13 Apr 2013 14:37:56 +0000 (11:37 -0300)
manifests/role/bitcoin.pp [new file with mode: 0644]
manifests/role/desktop.pp [new file with mode: 0644]
manifests/role/kvm.pp [new file with mode: 0644]
manifests/role/laptop.pp [new file with mode: 0644]
manifests/role/nas.pp
manifests/role/nas/plug.pp [new file with mode: 0644]
manifests/role/server.pp [new file with mode: 0644]
manifests/role/vserver.pp [new file with mode: 0644]

diff --git a/manifests/role/bitcoin.pp b/manifests/role/bitcoin.pp
new file mode 100644 (file)
index 0000000..7e957ba
--- /dev/null
@@ -0,0 +1,10 @@
+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',
+  }
+}
diff --git a/manifests/role/desktop.pp b/manifests/role/desktop.pp
new file mode 100644 (file)
index 0000000..164b2f3
--- /dev/null
@@ -0,0 +1,3 @@
+# General purpose desktop
+class nodo::role::desktop inherits nodo::desktop {
+}
diff --git a/manifests/role/kvm.pp b/manifests/role/kvm.pp
new file mode 100644 (file)
index 0000000..71f4fa7
--- /dev/null
@@ -0,0 +1,3 @@
+# A general purpose kvm instance
+class nodo::role::kvm inherits nodo::kvm {
+}
diff --git a/manifests/role/laptop.pp b/manifests/role/laptop.pp
new file mode 100644 (file)
index 0000000..0f9d407
--- /dev/null
@@ -0,0 +1,3 @@
+# General purpose laptop
+class nodo::role::laptop inherits nodo::laptop {
+}
index 134216eb78af2ab5621ebed81e26fa3375072698..57610da98a44fbddebc527a6728bdf053b63bdc2 100644 (file)
@@ -1,4 +1,7 @@
 class nodo::role::nas {
+  # Minimal utilities
+  include nodo::utils::network::minimal
+
   # Firewall rules
   include firewall::nas
 
diff --git a/manifests/role/nas/plug.pp b/manifests/role/nas/plug.pp
new file mode 100644 (file)
index 0000000..4afb8aa
--- /dev/null
@@ -0,0 +1,3 @@
+class nodo::role::nas::plug inherits nodo::plug {
+  include nodo::role::nas
+}
diff --git a/manifests/role/server.pp b/manifests/role/server.pp
new file mode 100644 (file)
index 0000000..9eac72c
--- /dev/null
@@ -0,0 +1,3 @@
+# A general purpose server
+class nodo::role::server inherits nodo::server {
+}
diff --git a/manifests/role/vserver.pp b/manifests/role/vserver.pp
new file mode 100644 (file)
index 0000000..55a754d
--- /dev/null
@@ -0,0 +1,3 @@
+# A general purpose vserver
+class nodo::role::vserver inherits nodo::vserver {
+}