diff --git a/files/viridian/index.html b/files/viridian/index.html new file mode 100644 index 0000000000000000000000000000000000000000..2db8f5226ea54c4028dede4a6c638045006190af --- /dev/null +++ b/files/viridian/index.html @@ -0,0 +1,27 @@ +<!doctype html> +<html> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>Viridian Dashboard</title> +<style> +body { + display: grid; + place-items: center; + + font-family: sans; +} +</style> + </head> + <body> + <div> + <img src="viridian.gif" alt="Captain Viridian"/> + <h2>Välkommen till Viridian!</h2> + <ul> + <li><a href="https://viridian.lysator.liu.se:300">Thinlinc via webben</a></li> + <li><a href="https://datorhandbok.lysator.liu.se/index.php/Viridian">Thinlinc adminpanel</a></li> + <li><a href="https://viridian.lysator.liu.se:1010">Thinlinc adminpanel</a></li> + </ul> + </div> + </body> +</html> diff --git a/files/viridian/viridian.gif b/files/viridian/viridian.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd742aaeb802bf1da2dbabecd62ee2ee770d390d Binary files /dev/null and b/files/viridian/viridian.gif differ diff --git a/manifests/viridian.pp b/manifests/viridian.pp new file mode 100644 index 0000000000000000000000000000000000000000..eabcfb42d69669719f81bea41a5aafed66f8b481 --- /dev/null +++ b/manifests/viridian.pp @@ -0,0 +1,15 @@ +# Sets up a landing page for Viridian. +# Note that nginx is manually configured with +# +# @example nginx configuration +# root /var/www/html; +# +class profiles::viridian { + file { '/var/www/html/index.html': + source => "puppet:///modules/${module_name}/viridian/index.html", + } + + file { '/var/www/html/viridian.gif': + source => "puppet:///modules/${module_name}/viridian/viridian.gif", + } +}