From a1b4909e2343b1fed94b31092991e0c998a7f9b8 Mon Sep 17 00:00:00 2001
From: Marton Kiss <marton.kiss@gmail.com>
Date: Wed, 18 Sep 2013 21:52:14 +0200
Subject: [PATCH] Add mkiss user to groups-dev instance

Add mkiss user to groups-dev instance to check log entries
and trigger site redeploy in case of failure.

Change-Id: I42997001e7b7e6fdf865b4292a99baaba08acdc4
---
 modules/openstack_project/manifests/groups_dev.pp | 6 +++++-
 modules/openstack_project/manifests/users.pp      | 5 +++++
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/modules/openstack_project/manifests/groups_dev.pp b/modules/openstack_project/manifests/groups_dev.pp
index f153a4d369..f7ef6687c2 100644
--- a/modules/openstack_project/manifests/groups_dev.pp
+++ b/modules/openstack_project/manifests/groups_dev.pp
@@ -21,10 +21,14 @@ class openstack_project::groups_dev (
   $sysadmins = [],
 ) {
 
+  realize (
+    User::Virtual::Localuser['mkiss'],
+  )
+
 #  include drupal
 
   class { 'openstack_project::server':
-    iptables_public_tcp_ports => [80, 443],
+    iptables_public_tcp_ports => [22, 80, 443],
     sysadmins                 => $sysadmins,
   }
 
diff --git a/modules/openstack_project/manifests/users.pp b/modules/openstack_project/manifests/users.pp
index ec91d6ad74..f85aecc809 100644
--- a/modules/openstack_project/manifests/users.pp
+++ b/modules/openstack_project/manifests/users.pp
@@ -65,4 +65,9 @@ class openstack_project::users {
     realname => 'Paul Belanger',
     sshkeys  => "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAv0YOn34s5fMC/VTw6tn2Js/7jXqWzee9Kbf4NNJ+WiBZ7rtV0F2Jhz9OjfRdja7d8X3M01NFoufPJm5hpMEAvguxSoL0/lm44dcZ7QKT9tfmreAXIbc/2yBEMb7F+ljDldjDmR8Y6+UvTReRoO4lhvYgppH8E2Yo6g+UtS3710u5wqUwl0B5CZmT0j4FbQCMJp4KuscI6zFbuipVw8I10kXv6G/xaIWt/ZdIJRpFo9NVsDreUEeZoi6aRg2YisdzGFcJawy3OKgRh9WyZ7R+lPdvtTAqOnX6m6CS2I4LM3+xuTegiOEPzMCYY7UGx8nKNPQXzBEtGAegfQMwMP+MUQ== paul.belanger@polybeacon.com\n",
   }
+
+  @user::virtual::localuser { 'mkiss':
+    realname => 'Marton Kiss',
+    sshkeys  => "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCb5qdaiKaRqBRgLW8Df+zD3C4a+gO/GFZYEDEd5nvk+LDGPuzi6s639DLqdfx6yvJ1sxxNUOOYhE/T7raDeS8m8fjk0hdVzARXraYDbckt6AELl7B16ZM4aEzjAPoSByizmfwIVkO1zP6kghyumV1kr5Nqx0hTd5/thIzgwdaGBY4I+5iqcWncuLyBCs34oTh/S+QFzjmMgoT86PrdLSsBIINx/4rb2Br2Sb6pRHmzbU+3evnytdlDFwDUPfdzoCaQEdXtjISC0xBdmnjEvHJYgmSkWMZGgRgomrA06Al9M9+2PR7x+burLVVsZf9keRoC7RYLAcryRbGMExC17skL marton.kiss@gmail.com\n",
+  }
 }