With opendev.org now online, we can start using it over openstack.org.
Change-Id: Ia28113926efd70bee28aec7b88edcfdb365e6665
Depends-On: https://review.opendev.org/654017
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>
Moving forward, we'll only support nodepool under python3.
Change-Id: If0f9ed013819b68601e28ecfbeffa40a41d19ebc
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Clean up our README.rst file and use variables right from
defaults/main.yaml. This will ensure they are always up to date.
Change-Id: If2f8bf5b04491f54590f840cbaa98f2d67faf8d0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
It was become too much work to deal with this. Additionally, if people
want to manually synchronize we expose the proper settings to allow
them to do so.
Change-Id: I68aedb16223146f1ff6d7c9115773e62ae4ba8c9
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
It was become too much work to deal with this. Additionally, if people
want to manually synchronize we expose the proper settings to allow
them to do so.
Change-Id: I68ae9e7cb6e4a69392ea95cd0be72e01f166190e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Currently DIBs are optional, as such, we don't actually require
modification to sudoers. Additionally, we don't want to get bogged
down into managing something outside the scope of nodepool.
Change-Id: If1874c4babc7d5120d8cb80837e69bab20434d71
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This will give the user more flexibility when defining source folders.
Change-Id: Ib57f81fc6892c55e67be647d2f1d2e56fd4f08ec
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
nodepool_project_config_dir should contain the path of adirectory which
has both elements/ and scripts/ sub directories.
Change-Id: I3a3d2ba225f15cf785da327905915053b04340ea
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Be cause we don't want to manage apt or yum in our role, we need to
make sure each has a valid cache before running the role.
Currently we are only seeing this issue under Ubuntu Trusty, but we
should keep an eye out to see if it affects Centos.
Change-Id: Ib365b89284e18935389a86bb9d3904bfa3c83cc7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>