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