summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraham Hayes <gr@ham.ie>2019-04-01 14:48:48 +0100
committerGuang Yee <guang.yee@suse.com>2020-01-16 18:05:32 -0800
commit54ad81e35027c5a177e8d7e4e8884b47faa94087 (patch)
tree5770b13f78bdeaaaba2d3fc7dd74a4d0de73dc15
parent357a41c4281181cd0cffa04b377cdfc3020eaf1f (diff)
downloaddesignate-54ad81e35027c5a177e8d7e4e8884b47faa94087.tar.gz
Update vagrant config
* Move to bionic * Add openSUSE Leap 15 * * Update Bind devstack backend plugin to work on Leap * Remove port mapping * Rmove the .gitconfig copy into the VM Change-Id: I99d228f850e03045febf196f12eef5927f7605b9 Signed-off-by: Graham Hayes <gr@ham.ie> (cherry picked from commit 3734f2a13f094fe86c354c87e102543f9b1fa006)
-rw-r--r--contrib/vagrant/Vagrantfile14
-rw-r--r--devstack/designate_plugins/backend-bind911
2 files changed, 23 insertions, 2 deletions
diff --git a/contrib/vagrant/Vagrantfile b/contrib/vagrant/Vagrantfile
index b8192a9b..5865144e 100644
--- a/contrib/vagrant/Vagrantfile
+++ b/contrib/vagrant/Vagrantfile
@@ -123,8 +123,8 @@ ln -s /opt/stack/designate/rally-scenarios/plugins /home/vagrant/.rally/plugins
SCRIPT
- config.vm.define "ubuntu-xenial", primary: true do |ubuntu|
- ubuntu.vm.box = "yk0/ubuntu-xenial"
+ config.vm.define "ubuntu-bionic", primary: true do |ubuntu|
+ ubuntu.vm.box = "ubuntu/bionic64"
ubuntu.vm.network :private_network, ip: "192.168.27.100"
@@ -144,4 +144,14 @@ SCRIPT
centos.vm.provision :shell, :privileged => false, :inline => $script
end
+
+ config.vm.define "openSUSE-15", autostart: false do |opensuse|
+ opensuse.vm.box = "opensuse/openSUSE-15.0-x86_64"
+
+ opensuse.vm.network :private_network, ip: "192.168.27.102"
+
+ opensuse.vm.provision :shell, :privileged => true, :inline => "zypper install -y git-core libcap-progs"
+
+ opensuse.vm.provision :shell, :privileged => false, :inline => $script
+ end
end
diff --git a/devstack/designate_plugins/backend-bind9 b/devstack/designate_plugins/backend-bind9
index 3c43e768..117e1fbd 100644
--- a/devstack/designate_plugins/backend-bind9
+++ b/devstack/designate_plugins/backend-bind9
@@ -37,6 +37,15 @@ if is_fedora; then
BIND_GROUP=named
fi
+if is_suse; then
+ BIND_SERVICE_NAME=named
+ BIND_CFG_DIR=/etc/named
+ BIND_CFG_FILE=/etc/named.conf
+ BIND_VAR_DIR=/var/lib/named
+ BIND_USER=named
+ BIND_GROUP=named
+fi
+
# Entry Points
# ------------
@@ -46,6 +55,8 @@ function install_designate_backend {
install_package bind9
elif is_fedora; then
install_package bind
+ elif is_suse; then
+ install_package bind
fi
# The user that designate runs as needs to be member of **$BIND_GROUP** group.