Migrate install.sh script to ansible 17/58917/3
authorJohn O Loughlin <john.oloughlin@intel.com>
Fri, 16 Feb 2018 15:29:58 +0000 (15:29 +0000)
committerEmma Foley <emma.l.foley@intel.com>
Tue, 26 Jun 2018 14:40:13 +0000 (14:40 +0000)
commit035df34e6486ed249fa5f0b9085b8fe8c11fe184
tree0f9343bfc26bbf62443aa6e713d525203e515f9a
parente88d6092ac3dab2b657247c7f27a2b34d90978dc
Migrate install.sh script to ansible

Ansible scripts to install yardstick.

These scripts will take a few options:
  INSTALLATION_MODE : Container or Baremetal
  YARDSTICK_DIR: Location of Yardstick directory
  VIRTUAL_ENVIRONMENT: Should a virtual environment be used
  NSB_DIR: Location of NSB directory

JIRA: YARDSTICK-1126

Change-Id: I4a13e07e96650ffd971dfb18472f2563cfd51aa9
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
(cherry picked from commit 0b976dd02421a181674acc837127ac741ccfccea)
20 files changed:
ansible/install.yaml [new file with mode: 0644]
ansible/roles/add_repos_jumphost/tasks/Debian.yml [new file with mode: 0644]
ansible/roles/add_repos_jumphost/tasks/main.yml [new file with mode: 0644]
ansible/roles/add_repos_jumphost/vars/main.yml [new file with mode: 0644]
ansible/roles/configure_gui/tasks/main.yml [new file with mode: 0644]
ansible/roles/configure_nginx/tasks/main.yml [new file with mode: 0644]
ansible/roles/configure_nginx/templates/yardstick.conf.j2 [new file with mode: 0644]
ansible/roles/configure_rabbitmq/tasks/main.yml [new file with mode: 0644]
ansible/roles/configure_uwsgi/tasks/main.yml [new file with mode: 0644]
ansible/roles/configure_uwsgi/templates/yardstick.ini.j2 [new file with mode: 0644]
ansible/roles/download_trex/tasks/main.yml
ansible/roles/install_dependencies_jumphost/tasks/Debian.yml [new file with mode: 0755]
ansible/roles/install_dependencies_jumphost/tasks/RedHat.yml [moved from ansible/roles/install_dependencies/tasks/RedHat.yml with 90% similarity]
ansible/roles/install_dependencies_jumphost/tasks/Suse.yml [moved from ansible/roles/install_dependencies/tasks/Debian.yml with 70% similarity, mode: 0644]
ansible/roles/install_dependencies_jumphost/tasks/main.yml [moved from ansible/roles/install_dependencies/tasks/main.yml with 100% similarity]
ansible/roles/install_yardstick/tasks/main.yml [new file with mode: 0644]
ansible/roles/install_yardstick/tasks/regular_install.yml [new file with mode: 0644]
ansible/roles/install_yardstick/tasks/virtual_install.yml [new file with mode: 0644]
docker/Dockerfile
install.sh