From 6bc7e08cc5d80941c80e8d36d3a2b1373f147a05 Mon Sep 17 00:00:00 2001 From: leonwang Date: Thu, 15 Mar 2018 08:25:05 +0000 Subject: Merge nbp installation into opensds ansible script In this update, the nbp-ansible is removed from stor4nfv repo and all code has been merged into ansible repo. Besides, the latest update reduce a lot of work to download and build opensds source code. And some installation docs are also updated. Remove license statement for the moment. Change-Id: Ib8504d96e2d41e1c3ab7e0c94689111679d56abd Signed-off-by: leonwang --- ci/ansible/group_vars/osdsdock.yml | 157 +++++++++++++++++++------------------ 1 file changed, 81 insertions(+), 76 deletions(-) mode change 100755 => 100644 ci/ansible/group_vars/osdsdock.yml (limited to 'ci/ansible/group_vars/osdsdock.yml') diff --git a/ci/ansible/group_vars/osdsdock.yml b/ci/ansible/group_vars/osdsdock.yml old mode 100755 new mode 100644 index a8c4ce9..1544c65 --- a/ci/ansible/group_vars/osdsdock.yml +++ b/ci/ansible/group_vars/osdsdock.yml @@ -1,76 +1,81 @@ ---- -# Dummy variable to avoid error because ansible does not recognize the -# file as a good configuration file when no variable in it. -dummy: - - -########### -# GENERAL # -########### - -# Change it according to your backend, currently support 'lvm', 'ceph', 'cinder' -enabled_backend: lvm - -# These fields are NOT suggested to be modified -dock_endpoint: localhost:50050 -dock_log_file: "{{ opensds_log_dir }}/osdsdock.log" - -########### -# LVM # -########### - -pv_device: /dev/sdc # Specify a block device and ensure it existed if you choose lvm -vg_name: vg001 # Specify a name randomly - -# These fields are NOT suggested to be modified -lvm_name: lvm backend -lvm_description: This is a lvm backend service -lvm_driver_name: lvm -lvm_config_path: "{{ opensds_config_dir }}/driver/lvm.yaml" - -########### -# CEPH # -########### - -ceph_pool_name: rbd # Specify a name randomly - -# These fields are NOT suggested to be modified -ceph_name: ceph backend -ceph_description: This is a ceph backend service -ceph_driver_name: ceph -ceph_config_path: "{{ opensds_config_dir }}/driver/ceph.yaml" - -########### -# CINDER # -########### - -# Use block-box install cinder_standalone if true, see details in: -# https://github.com/openstack/cinder/tree/master/contrib/block-box -use_cinder_standalone: true -# If true, you can configure cinder_container_platform, cinder_image_tag, -# cinder_volume_group. - -# Default: debian:stretch, and ubuntu:xenial, centos:7 is also supported. -cinder_container_platform: debian:stretch -# The image tag can be arbitrarily modified, as long as follow the image naming -# conventions, default: debian-cinder -cinder_image_tag: debian-cinder -# The cinder standalone use lvm driver as default driver, therefore `volume_group` -# should be configured, the default is: cinder-volumes. The volume group will be -# removed when use ansible script clean environment. -cinder_volume_group: cinder-volumes -# All source code and volume group file will be placed in the cinder_data_dir: -cinder_data_dir: "{{ workplace }}/cinder_data_dir" - - -# These fields are not suggested to be modified -cinder_name: cinder backend -cinder_description: This is a cinder backend service -cinder_driver_name: cinder -cinder_config_path: "{{ opensds_config_dir }}/driver/cinder.yaml" - -########### -# DOCKER # -########### - -dock_docker_image: opensdsio/opensds-dock:latest +--- +# Dummy variable to avoid error because ansible does not recognize the +# file as a good configuration file when no variable in it. +dummy: + + +########### +# GENERAL # +########### + +# Change it according to your backend, currently support 'lvm', 'ceph', 'cinder' +enabled_backend: lvm + +# These fields are NOT suggested to be modified +dock_endpoint: localhost:50050 +dock_log_file: "{{ opensds_log_dir }}/osdsdock.log" + +########### +# LVM # +########### + +pv_devices: # Specify block devices and ensure them existed if you choose lvm + #- /dev/sdc + #- /dev/sdd +vg_name: vg001 # Specify a name randomly + +# These fields are NOT suggested to be modified +lvm_name: lvm backend +lvm_description: This is a lvm backend service +lvm_driver_name: lvm +lvm_config_path: "{{ opensds_config_dir }}/driver/lvm.yaml" + +########### +# CEPH # +########### + +ceph_pools: # Specify pool name randomly + - rbd + #- ssd + #- sas + +# These fields are NOT suggested to be modified +ceph_name: ceph backend +ceph_description: This is a ceph backend service +ceph_driver_name: ceph +ceph_config_path: "{{ opensds_config_dir }}/driver/ceph.yaml" + +########### +# CINDER # +########### + +# Use block-box install cinder_standalone if true, see details in: +# https://github.com/openstack/cinder/tree/master/contrib/block-box +use_cinder_standalone: true +# If true, you can configure cinder_container_platform, cinder_image_tag, +# cinder_volume_group. + +# Default: debian:stretch, and ubuntu:xenial, centos:7 is also supported. +cinder_container_platform: debian:stretch +# The image tag can be arbitrarily modified, as long as follow the image naming +# conventions, default: debian-cinder +cinder_image_tag: debian-cinder +# The cinder standalone use lvm driver as default driver, therefore `volume_group` +# should be configured, the default is: cinder-volumes. The volume group will be +# removed when use ansible script clean environment. +cinder_volume_group: cinder-volumes +# All source code and volume group file will be placed in the cinder_data_dir: +cinder_data_dir: "{{ workplace }}/cinder_data_dir" + + +# These fields are not suggested to be modified +cinder_name: cinder backend +cinder_description: This is a cinder backend service +cinder_driver_name: cinder +cinder_config_path: "{{ opensds_config_dir }}/driver/cinder.yaml" + +########### +# DOCKER # +########### + +dock_docker_image: opensdsio/opensds-dock:latest -- cgit 1.2.3-korg