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
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>
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>
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>