RETIRED, this project has moved to https://github.com/ansible-community/ara-collection
Go to file
David Moreau Simard 7b2d04f850
Reload systemctl and restart ara on service unit file
We were not reloading or restarting ara after changing
the parameters.
This means that running a second time with different
parameters will not be effective automatically.

Also, in order to be effective, the unit file we setup
needs to be in /etc/systemd, not /usr/lib/systemd.

Change-Id: I53716fc2bdb7cf8afc2c5ea39ab953a51c9c4585
2018-04-25 08:50:42 -04:00
defaults Refactoring ara role 2018-03-30 08:10:49 -04:00
handlers Reload systemctl and restart ara on service unit file 2018-04-25 08:50:42 -04:00
meta Clean up ansible-role-ara 2017-03-15 12:28:46 -04:00
tasks Reload systemctl and restart ara on service unit file 2018-04-25 08:50:42 -04:00
templates Clean up ansible-role-ara 2017-03-15 12:28:46 -04:00
vars Fix the apache_config_path on Debian.yml vars file 2018-03-14 18:37:03 -05:00
.gitreview Add .gitreview file 2017-02-02 12:27:34 -05:00
LICENSE add License 2016-12-05 14:37:24 -05:00
README.rst Refactoring ara role 2018-03-30 08:10:49 -04:00

README.rst

ansible-role-ara

Ansible role to install and configure ARA on Fedora, RHEL, Fedora as well as Debian and Ubuntu.

ARA (Ansible Run Analysis) records Ansible Playbook runs seamlessly to make them easier to visualize, understand and troubleshoot. It integrates with Ansible wherever you run it.

Note

Please note that this role is still a work in progress and in development.

What the role does

By default, the role allows for the installation of ARA and the configuration of Ansible to leverage the ARA callback. It also allows for the configuration of the different parameters to customize the behavior of ARA.

It provides installation and configuration of the web application under the embedded webserver or apache+mod_wsgi.

Using the role

You can get the role using the following commands:

::

mkdir roles git clone https://git.openstack.org/openstack/ansible-role-ara roles/ara

By default, the embedded server will be use, you have to edit defaults/main.yaml to set use_apache_server to True

Create a simple playbook to do the deployment:

::

mkdir roles git clone https://git.openstack.org/openstack/ansible-role-ara roles/ara cat << EOF > playbook.yml - hosts: all roles: - ara EOF ansible-playbook playbook.yml

Contributors

See contributors on GitHub.

Copyright

Copyright 2017 Red Hat, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.