diff options
| author | Martin André <m.andre@redhat.com> | 2015-11-18 17:47:15 +0900 |
|---|---|---|
| committer | Martin André <m.andre@redhat.com> | 2015-11-18 22:39:34 +0900 |
| commit | 5eb67e275eb16b4a67a0de04ca325df44718a8b1 (patch) | |
| tree | 325374ff0556447cc4cda11f1c05c22d116cbb09 /dev/vagrant/Vagrantfile.custom.example | |
| parent | 988ee296d61166ba6523d819edc0dbaf410859a3 (diff) | |
| download | kolla-5eb67e275eb16b4a67a0de04ca325df44718a8b1.tar.gz kolla-5eb67e275eb16b4a67a0de04ca325df44718a8b1.zip | |
Allow to customize vagrant deployment
Extract the Vagrantfile configuration to a Vagrantfile.custom file, to
permit easy customization of the Vagrant deployment without the need to
modify a file under version control.
Closes-Bug: #1517475
Change-Id: I03e3ef373ec47e3d622b77fa9cf88748db99adaa
Diffstat (limited to 'dev/vagrant/Vagrantfile.custom.example')
| -rw-r--r-- | dev/vagrant/Vagrantfile.custom.example | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/dev/vagrant/Vagrantfile.custom.example b/dev/vagrant/Vagrantfile.custom.example new file mode 100644 index 000000000..125c1e560 --- /dev/null +++ b/dev/vagrant/Vagrantfile.custom.example @@ -0,0 +1,80 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : + +# This file is an example of Vagrant configuration. +# Copy it to Vagrantfile.custom and configure it to your liking to customize +# the Vagrant deployment. The Vagrantfile.custom file is sourced by the +# Vagrantfile, it has to be valid ruby code. + +# Either libvirt or virtualbox +# PROVIDER = "libvirt" + +# Either centos or ubuntu +# DISTRO = "centos" + +# PROVIDER_DEFAULTS = { +# libvirt: { +# centos: { +# base_image: "centos/7", +# bridge_interface: "virbr0", +# vagrant_shared_folder: "/home/vagrant/sync", +# sync_method: "nfs", +# provision_script: "bootstrap.sh", +# kolla_path: "/home/vagrant/kolla" +# } +# }, +# virtualbox: { +# centos: { +# base_image: "puppetlabs/centos-7.0-64-puppet", +# bridge_interface: "wlp3s0b1", +# vagrant_shared_folder: "/vagrant", +# sync_method: "virtualbox", +# provision_script: "bootstrap.sh", +# kolla_path: "/home/vagrant/kolla" +# }, +# ubuntu: { +# base_image: "ubuntu/vivid64", +# bridge_interface: "wlp3s0b1", +# vagrant_shared_folder: "/home/vagrant/sync", +# sync_method: "nfs", +# provision_script: "ubuntu-bootstrap.sh", +# kolla_path: "/usr/local/kolla" +# } +# } +# } + +# Whether to do Multi-node or All-in-One deployment +# MULTINODE = false + +# The following is only used when deploying in Multi-nodes +# NUMBER_OF_CONTROL_NODES = 3 +# NUMBER_OF_COMPUTE_NODES = 1 +# NUMBER_OF_STORAGE_NODES = 1 +# NUMBER_OF_NETWORK_NODES = 1 + +# NODE_SETTINGS = { +# aio: { +# cpus: 4, +# memory: 4096 +# }, +# operator: { +# cpus: 1, +# memory: 1024 +# }, +# control: { +# cpus: 1, +# memory: 2048 +# }, +# compute: { +# cpus: 1, +# memory: 1024 +# }, +# storage: { +# cpus: 1, +# memory: 1024 +# }, +# network: { +# cpus: 1, +# memory: 1024 +# } +# } |
