- Rename the "integration-tests" role to "ara_tests" in order to be
in line with the other roles
- Add an "ansible-integration" tox environment which takes care of
installing Ansible and running a playbook which includes the ara_tests
role.
- Add docs and improve existing docs
Change-Id: I0d272744bb27f2c923ef992d1b64de0032849f0e
The ara_web role is intended as a way to deploy and install the
ara-web project in different ways.
The commit also adds integration test jobs for the role.
The integration job names and general layout will be cleaned up
in a future patch.
Change-Id: Ib59c455bb38f107fef3d5aca3dff42b6f7eac8a7
Moving nginx out to it's own role allows us to re-use it for ara-web.
Renaming ara to ara_api and namespacing it's variables helps removing
ambiguities and opportunities for clashing names.
Change-Id: Ie1fc53fa25b00bc86aafda708df9866f02ced6fd
Now that ara-{server,clients,plugins} have been merged back into
ara, it is simpler and more convenient to have the role in-tree.
The role has changed a bit during the import.
The most significant change is that the role now defaults to an
unprivileged installation for personal use.
Change-Id: Ie47fe57356eaa6174d7813b7780a464e16c4a891
Now that ara-{client,server,plugins} are no longer separate projects,
we can bring back the tests and jobs to ara so they are easier to
manage and maintain in-tree.
Jobs are renamed in the process to avoid a chicken-and-egg issue
from the jobs existing in the ara-infra repository while they are
in use and moved here.
It was necessary to squash a brief fix to get pbr to look at the
version of "ara" instead of "ara-clients".
Change-Id: I9d79e6bd4c714842420df30b183ce1d016692885