browbeat/ansible/install
jkilpatr c60b55ec83 Update tox.ini with Ansible linting and Browbeat config linting
This commit enanbles Ansible linting and does some
minor refactoring to make existing Ansible roles
compatible with the new rules.

Several Ansible linting rules have been excluded to keep the number
of changes from being too onerous.

Also a new script in ci-scripts is used to check very config file
included in the Browbeat repo for validity using the template
Browbeat uses when it runs.

Here's a list of the new linting rules

* Ansible tasks must have names
* When you use shell you must use become not sudo
* Using become_user without using become is not allowed
* If a repo is pulled it must be a pinned version of commit, not latest
* Always_run is deprecated don't use it
* Variables without {{}} and not in when statements are deprecated don't use them
* No Trailing whitepaces
* YAML checking, catches big syntax errors but not less obvious ones

Change-Id: Ic531c91c408996d4e7d8899afe8b21d364998680
2017-03-29 07:35:34 -04:00
..
filter_plugins Updated method to index hosts for Grafana Dashboard creation 2016-08-12 16:05:35 -04:00
group_vars Ceph collectd plugin 2017-03-28 12:04:43 -04:00
roles Update tox.ini with Ansible linting and Browbeat config linting 2017-03-29 07:35:34 -04:00
browbeat_network.yml Adding PerfKitBenchmarker to Browbeat. 2016-03-08 15:31:55 -05:00
browbeat.yml Remove downstream (OSP*) references into upstream OSP series name. 2017-01-11 16:19:50 +00:00
collectd-generic.yml [Trivial] Fix a typo in browbeat 2017-01-18 01:47:42 -08:00
collectd-openstack.yml Provide a count of Keystone Tokens 2017-03-20 14:51:02 -04:00
connmon.yml Removed Ansible become from Conmon install 2016-07-20 09:40:51 -04:00
elk-client.yml Add ELK stack and ELK client Ansible playbooks. 2016-05-03 15:22:00 -04:00
elk-openstack-client.yml Small fixes/updates to collectd install 2017-01-12 10:04:49 -05:00
elk.yml Add template for Elastic 2016-10-07 16:01:12 -04:00
es-template.yml Add template for Elastic 2016-10-07 16:01:12 -04:00
grafana-dashboards.yml Ceph collectd plugin 2017-03-28 12:04:43 -04:00
grafana-docker.yml Refactor EPEL into a role 2016-07-21 15:58:37 -04:00
grafana.yml Refactor EPEL into a role 2016-07-21 15:58:37 -04:00
graphite-docker.yml Refactor EPEL into a role 2016-07-21 15:58:37 -04:00
graphite.yml Refactor EPEL into a role 2016-07-21 15:58:37 -04:00
ironic-statsd.yml Add StatsD support for Ironic 2017-02-01 20:49:35 +00:00
kibana-visuals.yml Adding Cloud Comparison Dashboard for Shaker 2017-01-18 13:42:23 -05:00
shaker_build.yml Shaker Enhancements 2016-09-15 13:21:18 -04:00
statsd.yml Add StatsD support for Ironic 2017-02-01 20:49:35 +00:00