| {%- from "runtest/map.jinja" import tempest with context %} |
| {%- if tempest.get('enabled', False) -%} |
| - name: {{ tempest.cfg_dir }} |
| runtest.tempestconf_present: |
| - name: {{ tempest.cfg_dir }}/{{ tempest.cfg_name }} |
| - regenerate: {{ tempest.regenerate_conf }} |
| - file: tempest_config_dir |
| {%- if tempest.test_target is defined %} |
| - tgt: {{ tempest.test_target }} |
| - name: salt-cp {{ tempest.test_target }} {{ tempest.cfg_dir }}/{{ tempest.cfg_name }} {{ tempest.cfg_dir }}/{{ tempest.cfg_name }} |
| mine_send_keystonerc_file: |
| - tgt: 'I@keystone:server and *01*' |
| - 'mine_function=cmd.shell' |
| - 'cat {{ tempest.keystonerc }}' |
| {%- if tempest.put_keystone_rc_enabled %} |
| - tgt: {{ tempest.test_target }} |
| - sls: runtest.put_keystone_file |
| - salt: mine_send_keystonerc_file |
| {%- if tempest.put_local_image_file_enabled %} |
| - tgt: {{ tempest.test_target }} |
| - sls: runtest.put_local_image_file |
| {# Sometimes this task hangs infinitely when using salt 2017.7.0 #} |
| {%- if salt['grains.get']('saltversion') >= '2017.7.0' %} |