diff options
| author | Zuul <zuul@review.openstack.org> | 2018-01-25 14:46:34 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2018-01-25 14:46:34 +0000 |
| commit | 39d9327d2949f75f720ce0709db22e3d1f107d41 (patch) | |
| tree | 96b3834119b7d211435477e1da5145b45e40182f /tests | |
| parent | a00e80c205dbd83271282a2ee5d3cbadbae42ac6 (diff) | |
| parent | e0d37de9d0d43cc1c5ede8d3f42e271068590f4d (diff) | |
| download | kolla-ansible-39d9327d2949f75f720ce0709db22e3d1f107d41.tar.gz kolla-ansible-39d9327d2949f75f720ce0709db22e3d1f107d41.zip | |
Merge "Fixes ceph deploy gates"
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/run.yml | 16 | ||||
| -rw-r--r-- | tests/templates/inventory.j2 | 46 |
2 files changed, 50 insertions, 12 deletions
diff --git a/tests/run.yml b/tests/run.yml index d1828402c..cb9d834a9 100644 --- a/tests/run.yml +++ b/tests/run.yml @@ -1,4 +1,14 @@ --- +- hosts: all + vars: + kolla_ansible_src_dir: "src/{{ zuul.project.canonical_hostname }}/openstack/kolla-ansible" + kolla_ansible_full_src_dir: "{{ zuul.executor.work_root }}/{{ kolla_ansible_src_dir }}" + tasks: + - name: Prepare ceph disks + script: "{{ kolla_ansible_full_src_dir }}/tests/setup_ceph_disks.sh" + when: scenario == "ceph" + become: true + - hosts: primary vars: kolla_inventory_path: "/etc/kolla/inventory" @@ -92,11 +102,6 @@ shell: "{{ kolla_ansible_src_dir }}/tools/generate_passwords.py" delegate_to: "primary" - - name: Prepare ceph disks - script: "{{ kolla_ansible_full_src_dir }}/tests/setup_ceph_disks.sh" - when: scenario == "ceph" - become: true - - name: generate ceph config overrides template: src: "{{ kolla_ansible_full_src_dir }}/tests/templates/ceph-overrides.j2" @@ -113,6 +118,7 @@ export NODEPOOL_TARBALLS_MIRROR=http://{{ zuul_site_mirror_fqdn }}:8080/tarballs export BUILD_IMAGE={{ need_build_image }} export KOLLA_SRC_DIR={{ ansible_env.HOME }}/src/git.openstack.org/openstack/kolla + export ACTION={{ scenario }} tools/setup_gate.sh executable: /bin/bash diff --git a/tests/templates/inventory.j2 b/tests/templates/inventory.j2 index bd2047841..2a3efbaad 100644 --- a/tests/templates/inventory.j2 +++ b/tests/templates/inventory.j2 @@ -10,11 +10,21 @@ {{ host }} ansible_host={{ hostvars[host]['ansible_host'] }} ansible_become=true ansible_user={{ hostvars[host]['ansible_user'] }} {% endfor %} -[compute] +# inner-compute is the groups of compute nodes which do not have +# external reachability +[inner-compute] + +# external-compute is the groups of compute nodes which can reach +# outside +[external-compute] {% for host in hostvars %} {{ host }} ansible_host={{ hostvars[host]['ansible_host'] }} ansible_become=true ansible_user={{ hostvars[host]['ansible_user'] }} {% endfor %} +[compute:children] +inner-compute +external-compute + [storage] {% for host in hostvars %} {{ host }} ansible_host={{ hostvars[host]['ansible_host'] }} ansible_become=true ansible_user={{ hostvars[host]['ansible_user'] }} @@ -187,6 +197,9 @@ control [tacker:children] control +[vitrage:children] +control + # Tempest [tempest:children] control @@ -292,9 +305,15 @@ neutron neutron # Ceph +[ceph-mds:children] +ceph + [ceph-mgr:children] ceph +[ceph-nfs:children] +ceph + [ceph-mon:children] ceph @@ -488,18 +507,12 @@ sahara sahara # Ceilometer -[ceilometer-api:children] -ceilometer - [ceilometer-central:children] ceilometer [ceilometer-notification:children] ceilometer -[ceilometer-collector:children] -ceilometer - [ceilometer-compute:children] compute @@ -561,6 +574,9 @@ designate [designate-central:children] designate +[designate-producer:children] +designate + [designate-mdns:children] network @@ -598,3 +614,19 @@ tacker [tacker-conductor:children] tacker + +# Vitrage +[vitrage-api:children] +vitrage + +[vitrage-notifier:children] +vitrage + +[vitrage-graph:children] +vitrage + +[vitrage-collector:children] +vitrage + +[vitrage-ml:children] +vitrage |
