Migrate install.sh script to ansible 35/52935/17
authorJohn O Loughlin <john.oloughlin@intel.com>
Fri, 16 Feb 2018 15:29:58 +0000 (15:29 +0000)
committerRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Thu, 26 Apr 2018 09:23:29 +0000 (09:23 +0000)
commit0b976dd02421a181674acc837127ac741ccfccea
tree980d7129c9523a5728449273956a6e13467c60bb
parentfd54ab5c79b16cdc1765517057b8eb0c988f60c8
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>
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