Do the things we need to do to get our testing working.
Change-Id: Ia9898a2406c601f45b07714b46a7d44632e229e5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This is our first attempt at running nodepool from docker, consider it
experimental. The idea here, is you now have the option of using the
official docker images from https://hub.docker.com/u/zuul for nodepool.
Users themself will be required to manage / configure docker, this role
only installs / configures / starts nodepool.
Change-Id: I2f3aa301e626a7b09ff129a21a188cee06e31f18
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Molecule is the defacto testing tool for ansible roles. Switch to it to
make it easier for users to test.
Change-Id: I881e895877c9702e62c4415d48b0f33f34f7487b
Depends-On: https://review.openstack.org/593369
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Dependencies for ansible should not be included into our role, they
should be setup by the user before hand.
Change-Id: Id35f43c6cd87dca9b4a91bfebb4f7e645ab21784
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Now that feature/zuulv3 branch was merged into master, we need to
include some fixes.
Update bindep.txt for fedora.
Change-Id: I06640d487149a555da5165b80826ebc689937bf5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
These are dependencies our role requires. As such, they should be
installed by the user.
Change-Id: I924799a57ae83bdde7b358e81d6d948d18b9b8ab
Signed-off-by: Paul Belanger <pabelanger@redhat.com>