openstackclient/playbooks/openstackclient-check-plugins/run.yaml

23 lines
857 B
YAML

- hosts: all
name: Run openstackclient plugin check
tasks:
- shell:
cmd: |
echo "------------------------------------------------------------"
virtualenv osc_plugins
- shell:
cmd: |
echo "------------------------------------------------------------"
osc_plugins/bin/pip install -e src/git.openstack.org/{{ item }}
with_items: "{{ zuul.projects | selectattr('required') | map(attribute='name') | list }}"
- shell:
cmd: |
echo "------------------------------------------------------------"
osc_plugins/bin/pip freeze
echo "------------------------------------------------------------"
osc_plugins/bin/openstack --version
osc_plugins/bin/python src/git.openstack.org/openstack/openstackclient/tests/check_osc_commands.py