From 82d1f863644a105d032159245688977a68a795c6 Mon Sep 17 00:00:00 2001
From: Alexander Olofsson <alexander.olofsson@liu.se>
Date: Thu, 3 Nov 2016 16:02:52 +0100
Subject: [PATCH] Templating dotenv

---
 manifests/init.pp                      | 8 ++++++++
 templates/55-permit-skadereg.rules.erb | 6 ++++++
 templates/dotenv.erb                   | 8 ++++++++
 templates/example.erb                  | 1 -
 4 files changed, 22 insertions(+), 1 deletion(-)
 create mode 100644 templates/dotenv.erb
 delete mode 100644 templates/example.erb

diff --git a/manifests/init.pp b/manifests/init.pp
index d004ac2..64ff79b 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -115,6 +115,14 @@ class skadereg {
     user => 'andal699'    
   }
 
+  file { '/var/www/skadereg/.env':
+    ensure  => file,
+    owner   => 'andal699',
+    group   => 'apache',
+    mode    => '0660',
+    content => template("${module_name}/dotenv.erb"),
+  }
+
   class { '::mysql::server':
     root_password    => 'ControlAvHandboll',
     databases        => {
diff --git a/templates/55-permit-skadereg.rules.erb b/templates/55-permit-skadereg.rules.erb
index 8e2bcf1..52d3a7c 100644
--- a/templates/55-permit-skadereg.rules.erb
+++ b/templates/55-permit-skadereg.rules.erb
@@ -7,3 +7,9 @@ policy skadereg chain skadereg is
 end policy
 
 append rule INPUT -j skadereg
+
+# <%# Put installed file in view mode when opened with Emacs: -%>
+# <%= "Nota bene: Puppet managed file, all local changes will be reverted." %>
+# <%= "Local" %> <%= "variables:" %>
+# mode: view
+# <%= "End:" %>
diff --git a/templates/dotenv.erb b/templates/dotenv.erb
new file mode 100644
index 0000000..599813e
--- /dev/null
+++ b/templates/dotenv.erb
@@ -0,0 +1,8 @@
+APP_KEY=1eridaub9oepqakdd9n9ckmk2m33mkv2
+DB_PASSWORD=ControlAvHandboll
+
+# <%# Put installed file in view mode when opened with Emacs: -%>
+# <%= "Nota bene: Puppet managed file, all local changes will be reverted." %>
+# <%= "Local" %> <%= "variables:" %>
+# mode: view
+# <%= "End:" %>
diff --git a/templates/example.erb b/templates/example.erb
deleted file mode 100644
index 418dbb9..0000000
--- a/templates/example.erb
+++ /dev/null
@@ -1 +0,0 @@
-Example content, rev2
-- 
GitLab