From 17e50328eb7f5d07f40bec2dccd6263ff2951e03 Mon Sep 17 00:00:00 2001 From: Paul Hinze Date: Sat, 16 Apr 2016 08:53:54 -0500 Subject: [PATCH] provider/cobbler: acc tests TF and script tweaks --- .../cobbler/acceptance_env/deploy.sh | 14 +++- .../providers/cobbler/acceptance_env/main.tf | 74 +++++++++++++++++++ 2 files changed, 85 insertions(+), 3 deletions(-) create mode 100644 builtin/providers/cobbler/acceptance_env/main.tf diff --git a/builtin/providers/cobbler/acceptance_env/deploy.sh b/builtin/providers/cobbler/acceptance_env/deploy.sh index 09742d84d..59563d110 100644 --- a/builtin/providers/cobbler/acceptance_env/deploy.sh +++ b/builtin/providers/cobbler/acceptance_env/deploy.sh @@ -1,10 +1,17 @@ #!/bin/bash +set -e + # This script assumes Ubuntu 14.04 is being used. # It will create a standard Cobbler environment that can be used for acceptance testing. +# With this enviornment spun up, the config should be: +# COBBLER_URL=http://127.0.0.1:25151 +# COBBLER_USERNAME=cobbler +# COBBLER_PASSWORD=cobbler + sudo apt-get update -sudo apt-get install -y git make mercurial +sudo apt-get install -y build-essential git mercurial cd echo 'export PATH=$PATH:$HOME/terraform:$HOME/go/bin' >> ~/.bashrc @@ -63,8 +70,9 @@ sudo sed -i -e 's/^manage_dns: 0/manage_dns: 1/' /etc/cobbler/settings sudo sed -i -e 's/^next_server:.*/next_server: 127.0.0.1/' /etc/cobbler/settings sudo sed -i -e 's/^server:.*/server: 127.0.0.1/' /etc/cobbler/settings -sudo tee /etc/cobbler/users.digets <