diff --git a/modules/services/unix/http/routing_layer/manifests/apache.pp b/modules/services/unix/http/routing_layer/manifests/apache.pp new file mode 100644 index 000000000..71ab70166 --- /dev/null +++ b/modules/services/unix/http/routing_layer/manifests/apache.pp @@ -0,0 +1,3 @@ +class routing_layer::apache { + +} \ No newline at end of file diff --git a/modules/services/unix/http/routing_layer/manifests/config.pp b/modules/services/unix/http/routing_layer/manifests/config.pp new file mode 100644 index 000000000..f229ddb07 --- /dev/null +++ b/modules/services/unix/http/routing_layer/manifests/config.pp @@ -0,0 +1,2 @@ +class routing_layer::config { +} \ No newline at end of file diff --git a/modules/services/unix/http/routing_layer/manifests/init.pp b/modules/services/unix/http/routing_layer/manifests/init.pp new file mode 100644 index 000000000..04d03c0bf --- /dev/null +++ b/modules/services/unix/http/routing_layer/manifests/init.pp @@ -0,0 +1,5 @@ +class routing_layer::init { + class { '::routing_layer::install': } + class { '::routing_layer::config': } + class { '::routing_layer::apache': } +} \ No newline at end of file diff --git a/modules/services/unix/http/routing_layer/manifests/install.pp b/modules/services/unix/http/routing_layer/manifests/install.pp new file mode 100644 index 000000000..c3fdde102 --- /dev/null +++ b/modules/services/unix/http/routing_layer/manifests/install.pp @@ -0,0 +1,10 @@ +class routing_layer::install ($install_path = '/var/www/routing_layer'){ + file { $install_path: + ensure => directory, + recurse => true, + source => 'puppet:///modules/routing_layer/routing_layer', + } + + ## Install rails gem? + +} \ No newline at end of file diff --git a/modules/services/unix/http/routing_layer/routing_layer.pp b/modules/services/unix/http/routing_layer/routing_layer.pp new file mode 100644 index 000000000..11c9b7355 --- /dev/null +++ b/modules/services/unix/http/routing_layer/routing_layer.pp @@ -0,0 +1 @@ +require routing_layer::init \ No newline at end of file diff --git a/modules/services/unix/http/routing_layer/secgen_metadata.xml b/modules/services/unix/http/routing_layer/secgen_metadata.xml new file mode 100644 index 000000000..41a0bdbf0 --- /dev/null +++ b/modules/services/unix/http/routing_layer/secgen_metadata.xml @@ -0,0 +1,25 @@ + + + + Game Server + Thomas Shaw + MIT + TODO: The game server / routing layer for automated marking project. + + http + unix + + Apache v2 + + + webapp + + + + ruby + + + + \ No newline at end of file diff --git a/scenarios/auto_grading_tracer.xml b/scenarios/auto_grading_tracer.xml index 557133f8d..66108d443 100644 --- a/scenarios/auto_grading_tracer.xml +++ b/scenarios/auto_grading_tracer.xml @@ -90,6 +90,8 @@ + + server