Install tempest

Change-Id: Ic77491b0107d02a6a2ae465d391cba5919036d6b
This commit is contained in:
Flavio Percoco 2017-11-22 14:39:15 +01:00
parent fb28a5859d
commit 9f7aa428ea
2 changed files with 7 additions and 47 deletions

View File

@ -19,6 +19,12 @@
- "logs"
- "logs/containers"
- include: pre_rhel.yml
when: ansible_os_family == 'RedHat'
- include: pre_debian.yml
when: ansible_os_family == 'Debian'
- include: 'roles/{{coe}}/tasks/pre.yml'
- name: Create symlink for all required projects

View File

@ -1,54 +1,8 @@
---
- name: Add ASB repo for ansible-kubernetes-modules
become: true
yum_repository:
name: asb
description: Copr repo for ansible-service-broker-latest owned by @ansible-service-broker
file: asb
baseurl: https://copr-be.cloud.fedoraproject.org/results/@ansible-service-broker/ansible-service-broker-latest/epel-7-$basearch/
gpgkey: https://copr-be.cloud.fedoraproject.org/results/@ansible-service-broker/ansible-service-broker-latest/pubkey.gpg
gpgcheck: true
enabled: true
skip_if_unavailable: true
repo_gpgcheck: false
- name: Enable/Install epel-release/centos-release-openshift-origin
become: true
yum:
name: "{{item}}"
state: present
with_items:
- epel-release
- centos-release-openshift-origin
# NOTE(flaper87): python-openshift requires a specific version of
# python-requests. We need to update it to the version in the asb repo, hence
# this step. We have to enable epel so we can meet the python2-pysocks
# dependency, which is a python-requests requirement.
- name: Force update for requests/urllib3
become: true
yum:
name: "{{item}}"
state: latest
update_cache: true
enablerepo: asb,epel
disablerepo: centos-openstack-ocata
with_items:
- python-requests
- name: Install required packages
become: true
yum:
name: "{{item}}"
state: latest
with_items:
- ansible
- python-netaddr
- name: Install required packages from asb
become: true
yum:
name: "{{item}}"
state: latest
with_items:
- ansible-kubernetes-modules
- openstack-tempest