2 Commits

Author SHA1 Message Date
Lance Bragstad
477907dd72 Add yaml and ansible linters
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
2020-03-18 14:27:53 +00:00
Lance Bragstad
855218ba52 Initialize repo and integrate zuul
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
2020-03-18 00:41:55 +00:00