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