| {% set runtest = salt['grains.filter_by']({ |
| 'default': { |
| 'pkgs':['python-jsonpath-rw'], |
| 'keystonerc': '/root/keystonercv3', |
| } |
| }, grain='os', merge=salt['pillar.get']('runtest'), base='default') %} |
| |
| {% set tempest = salt['grains.filter_by']({ |
| 'default': { |
| 'cfg_dir': '/root/', |
| 'cfg_name': 'tempest.conf', |
| } |
| }, grain='os', merge=salt['pillar.get']('runtest', {}).get('tempest', {}), base='default') %} |
| |
| {% set artifact_collector = salt['grains.filter_by']({ |
| 'default': { |
| 'cmds': { |
| 'pillar': { |
| 'cmd': 'salt-call pillar.items', |
| 'dst': '/tmp/pillar.txt' |
| }, |
| 'grains': { |
| 'cmd': 'salt-call grains.items', |
| 'dst': '/tmp/grains.txt' |
| }, |
| 'packages': { |
| 'cmd': 'dpkg -l', |
| 'dst': '/tmp/packages.txt' |
| } |
| } |
| } |
| }, grain='os', merge=salt['pillar.get']('runtest', {}).get('artifact_collector', {}), base='default') %} |
| |