
Hosts and results were not validated, add them here so they have basic coverage. Change-Id: I3e4623668f5549246f0c3b944d7604a3f9ebe7a3
ara-django
An experiment with Django at the core of the ARA 1.0 backend. This is not stable or production-ready.
If you are looking for ARA Records Ansible, the Ansible callback plugin and reporting interface, you will find the repository here.
We are prototyping outside the main repository due to the vast changes involved and will merge back as appropriate.
Documentation
Work in progress
This is python3 only right now.
TL;DR: Using tox is convenient for the time being:
# Use the source Luke
git clone https://github.com/openstack/ara-server
cd ara-server
# Install tox
pip install tox # (or the tox python library from your distro packages)
# Create data from a test playbook and callback
tox -e ansible-playbook
# Run test server -> http://127.0.0.1:8000/api/v1/
tox -e runserver
# Run actual tests or get coverage
tox -e pep8
tox -e py35
tox -e cover
# Build docs
tox -e docs
See the hacking
directory for testing resources.
Contributors
See contributors on GitHub.
Copyright
Copyright (c) 2018 Red Hat, Inc.
ARA is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
ARA is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with ARA. If not, see <http://www.gnu.org/licenses/>.
Description
Languages
YAML
100%