Before we get too carried away, let's add some linters.
This commit also fixes some linting failures in
tripleo_ipa/meta/main.yml.
Change-Id: Ic57d1b84a90ce5456812b9462c1af5539791b561
This patch:
- adds a basic skeleton role for tripleo_ipa generated from molecule
- trivial additions to .gitignore
- adds molecule-requirements.txt
- invokes molecule using tox
- adds basic plumbing so that we can invoke tests using zuul and
locally with some handy scripts
Each entry above was originally its own patch. We're consolidating them
into a single patch so that we can introduce zuul, which needs to verify
patches before we can merge them.
If you want to run tests locally, you can use the
`scripts/run-local-test` script:
$ bash scripts/run-local-test
Which will setup dependencies from zuul, install a virtualenv, and
invoke tox.
Change-Id: If9446f5597d0150a2694e655dbb45475ce38a426