Bugfix:proxy env, ansible multinode support 57/47957/14
authorMalanik Jan <janx.malanik@intel.com>
Tue, 28 Nov 2017 16:22:17 +0000 (08:22 -0800)
committerMalanik Jan <janx.malanik@intel.com>
Thu, 14 Dec 2017 15:54:31 +0000 (07:54 -0800)
commit057b1a79717c12eb283baeed94963cda2ff26df8
tree353d21136ac59bd0c7fedba8488a5ccb76ef4f51
parent93f53ca898891f5fd5fb5994c40932900aea1e73
Bugfix:proxy env, ansible multinode support

JIRA: YARDSTICK-893

- hosts and plays in ansible/nsb_setup.yml refactored
Fixed proxy configuration from env or /etc/environment in nsb_setup.sh
Fixed ansible parameter 'environment: "{{ proxy_env }}"' in:
 - roles for components download.
 - roles for components dependencies install.

Now, you can use ansible to modify all yardstick-standalone hosts at once.
1) Configure http[s]_proxy in
- /etc/environment
or
- env variables
2) Modify ansible/yardstick-install-inventory.ini:
  [jumphost]
  localhost  ansible_connection=local

  [yardstick-standalone]
  yardstick-standalone-node ansible_host=192.168.1.2
  yardstick-standalone-node-2 ansible_host=192.168.1.3

  [all:vars]
  ansible_user=root
  ansible_pass=root

3) start:
./nsb_setup.sh # for baremetal/sriov
./nsb_setup.sh <path to admin-openrc.sh> #for openstack heat

Change-Id: I167db8bae8303210f21e8ae6f3870ef054bbedce
Signed-off-by: Malanik Jan <janx.malanik@intel.com>
ansible/build_yardstick_image.yml
ansible/nsb_setup.yml
ansible/prepare_openstack.yml [new file with mode: 0644]
ansible/roles/create_image/tasks/main.yml [new file with mode: 0644]
ansible/roles/create_samplevnfs_image/tasks/main.yml [new file with mode: 0644]
ansible/ubuntu_server_baremetal_deploy_samplevnfs.yml
ansible/yardstick-install-inventory.ini
docs/testing/user/userguide/12-nsb_installation.rst
nsb_setup.sh