4 Commits

Author SHA1 Message Date
Jesse Pretorius (odyssey4me)
28e105c056 Revert "Workaround for ansible-lint installation failure"
This reverts the disabling of the ansible-lint test from
commit cffd4fc9d41b15c31610dee4abd8786916f5933b and updates
ansible-lint to the fixed version.

Included are fixes for ansible-lint test failures which
got merged as part of I2f88caa8e1c230dfe846a8a0dd9f939b98992cd5
while the lint test was disabled.

Change-Id: I37100f5e1764a5cd2cb8df82ae963e673ca0a8da
2019-10-29 13:25:49 +00:00
Kevin Carter
a94f91f4aa
Add galaxy role path which will be ignored by git
This change will ensure that local testing, with online roles installed
via galaxy, are not creating a dirty git tree. To build the separation
an empty directory "roles.galaxy" has been added which the galaxy command
will use to install external roles. All of the role path settings have
been updated to accomodate this new directory.

Change-Id: If68fa43231b2efbcdc046070a098bd49f47cfdb2
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2019-07-18 13:40:14 -05:00
Kevin Carter
196bee0821
Add releasentoes and documentation jobs
This change adds documentation and releaseonte jobs which will
validate docs written and publish them as needed.

Change-Id: Ic517ec411fe031101f2fac96a5c5f831f203ac40
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2019-06-14 15:17:55 -05:00
Kevin Carter
4403a163d4
Add update lint jobs using pre-commit
Pre-commit was added to run all of the lint jobs via tox. Because
this change now enforces the linters, the modules and playbooks
have been updated so they're able to pass the checks.

> Several excludes and lint ommisions have been added to the
  pre-commit config. These were added because the current code
  can not pass the basic checks in its present state. In a
  future PR updates will be made to the playbooks and modules
  and these ommissions will be removed. The goal of this PR is
  to ensure some checks are running and lay the ground work
  for future structural changes.

Change-Id: If2095741dd0e977de71f8110307aef92d4f3676c
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2019-06-05 08:24:43 -05:00