ara-infra now provides a new and improved set of integration jobs
so we no longer need to have the ansible-integration job.
These new jobs test ara-server, ara-clients and ara-plugins against
a variety of operating systems and versions of Ansible.
It was convenient to be able to run these tests from ara-server by
itself, we'll re-introduce a wrapper so we can continue to do so
later.
Depends-On: https://review.openstack.org/#/c/630303
Change-Id: Iedf259e44af5165be08c5d6917e5af98b281202d
We recently changed the notion of parameters to arguments [1].
Forgot to update hacking/validate.
[1]: https://review.openstack.org/#/c/610389/
Change-Id: I7fc7d16ed68fe9d5f1769eca75f62f99004de0e9
ansible-integration is just a very rough sanity check to make sure
things are not horribly broken.
Need to update it according to the latest changes.
Change-Id: I93b03c89891fb4b5b55805a8fef1296598120929
- Reset database migrations back to initial (database schema is not
stable or supported yet, let's not burden ourselves with migrations
needlessly)
- Move host stats to a Stats model
- Tie the hosts back to the playbook instead of the play
While hosts are in fact "children" of plays, Ansible doesn't provide
stats per-play. From ARA's perspective, it's simpler to keep hosts at
the same level as the stats.
Depends-On: https://review.openstack.org/600058
Change-Id: I127efd79a5077488ffa084d2784d5a3c6f2da2da
- Remove mockdata.py (using the callback is better)
- Add first iteration of callback
Note: This will eventually be moved, it's here for simplicity
- Add test playbook/role to exercise the callback
Note: The callback will be moved to ara-plugins
Change-Id: I8f590be4cfafd4714f40f4165e2973cb803b8756