From 9fa91d8d303bfeae0a1ed778def24ba32fe23d51 Mon Sep 17 00:00:00 2001
From: Mate Farkas <mate.farkas@sch.hu>
Date: Thu, 27 Jul 2017 23:36:08 +0100
Subject: [PATCH] Puppet 5 vagrant config has been added.

---
 vagrant/puppet5/Vagrantfile  | 16 ++++++++++++++++
 vagrant/puppet5/provision.sh |  8 ++++++++
 2 files changed, 24 insertions(+)
 create mode 100644 vagrant/puppet5/Vagrantfile
 create mode 100644 vagrant/puppet5/provision.sh

diff --git a/vagrant/puppet5/Vagrantfile b/vagrant/puppet5/Vagrantfile
new file mode 100644
index 0000000..83dbf8a
--- /dev/null
+++ b/vagrant/puppet5/Vagrantfile
@@ -0,0 +1,16 @@
+# -*- mode: ruby -*-
+# vi: set ft=ruby :
+
+IMAGE = 'matefarkas/xenial:puppet5'
+
+Vagrant.configure(2) do |config|
+  config.vm.hostname = Dir.pwd.split('/')[-1]
+  config.vm.provider "docker" do |docker|
+    docker.image = IMAGE
+    docker.has_ssh = true
+  end
+  config.ssh.shell = "bash -c 'BASH_ENV=/etc/profile exec bash'"
+  config.ssh.forward_agent = true
+  config.vm.provision "shell", path: "provision.sh"
+end
+
diff --git a/vagrant/puppet5/provision.sh b/vagrant/puppet5/provision.sh
new file mode 100644
index 0000000..ad1f037
--- /dev/null
+++ b/vagrant/puppet5/provision.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+# Change git user settings
+sed -i -e 's/name = Vagrant.*$/name = Mate Farkas/' -e 's/email = vagrant@puppet5.*$/email = mate.farkas@sch.hu/' /home/vagrant/.gitconfig
+
+# Change git origin URL
+sed -i 's/url = https:\/\/github.com\/farkasmate\/control-repo.git.*$/url = git@github.com:farkasmate\/control-repo.git/' /home/vagrant/git/.git/config
+
-- 
GitLab