2.2 KiB
ara-plugins
ARA Records Ansible playbook runs and makes the recorded data available and intuitive for users and systems.
ara-plugins
is a component of ARA which provides:
- An Ansible callback plugin to send Ansible execution data to the ARA API
- Ansible modules to interact with ARA
Disclaimer
ara-plugins
is not yet stable and will be shipped as
part of a coordinated ARA 1.0 release. It is not currently recommended
for production use.
While most of the major work has landed, please keep in mind that we can still introduce backwards incompatible changes until we ship the first release.
You are free to use this project and in fact, you are more than welcome to contribute feedback, bug fixes or improvements !
If you are looking for a stable version of ARA, you can find the latest 0.x version on PyPi and the source is available here.
Documentation
Documentation is a work in progress.
To install ara-plugins:
pip install git+https://github.com/openstack/ara-plugins
The callback can be configured through an ansible.cfg
file:
[ara]
api_client = http
api_timeout = 30
api_server = http://127.0.0.1:8000
Or through environment variables:
export ARA_API_CLIENT=http
export ARA_API_TIMEOUT=30
export ARA_SERVER=http://127.0.0.1:8000
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/>.