Commit Graph

7 Commits

Author SHA1 Message Date
David Moreau Simard 97baaa0808
Remove playbooks from the repository
They should have been removed in f4a40db53e
that also removed roles but I forgot about them.

Change-Id: Ic639156f6f2fc3e3ef7db9747dd32cc572e57c2e
2021-02-25 10:46:55 -05:00
David Moreau Simard 6bcb1680ba
Re-structure integration tests
- Split zuul.yaml for readability
- Default everything to debug verbosity
- Remove ara-tests, replaced by basic.yaml
- Move tox -e ansible-integration to use basic.yaml

Change-Id: I37209271613b99fc8ad52e9e7286f8979e74c168
2019-06-20 10:22:27 -04:00
David Moreau Simard c291f57e3a
Streamline integration test role and make it easier to run
- 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
2019-03-26 12:54:46 -04:00
David Moreau Simard 064b87b54f
Import role for deploying ara-web
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
2019-03-08 17:16:39 -05:00
David Moreau Simard f61531ab9a
Rename the ara role to ara_api and move nginx out to it's own role
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
2019-03-07 19:53:00 -05:00
David Moreau Simard e44f7a766c
Move Ansible role to set up ARA 1.0 from ara-infra
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
2019-03-05 16:04:31 -05:00
David Moreau Simard c1218db1ef
Import integration tests and jobs from ara-infra
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
2019-03-04 13:17:52 -05:00