Commit Graph

16 Commits

Author SHA1 Message Date
Paul Belanger 93157d2f9e Clean up references to openstack.org
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>
2019-04-20 14:02:59 -04:00
Paul Belanger 34bd22ca8b Add experimental installation from docker
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>
2019-02-07 16:15:03 -05:00
Paul Belanger 407d827893
Default nodepool_pip_executable to pip3
Moving forward, we'll only support nodepool under python3.

Change-Id: If0f9ed013819b68601e28ecfbeffa40a41d19ebc
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-12 20:08:25 -04:00
Paul Belanger 9105363441
Update tox -edocs settings
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>
2018-03-27 21:30:36 -04:00
Paul Belanger a0a37bddb9
Drop synchronize support for scripts
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>
2016-09-05 15:10:01 -04:00
Paul Belanger 7220ba6dac
Drop synchronize support for elements
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>
2016-09-05 14:24:33 -04:00
Paul Belanger 0bbbb72620 Drop sudoers support
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>
2015-12-11 12:20:38 -05:00
Paul Belanger 3f9c17f936 Switch to separate elements and scripts directories
This will give the user more flexibility when defining source folders.

Change-Id: Ib57f81fc6892c55e67be647d2f1d2e56fd4f08ec
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-11-27 23:23:41 -05:00
Paul Belanger 8b831ff81c Rsync support for elements and scripts directory
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>
2015-11-27 11:30:53 -05:00
Paul Belanger b89a8c35a6 Remove hardcoded nodepool user settings
Add documentation about variables too.

Change-Id: I66040a3ae1cf287ca02a4e65ed2099c8649ad486
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-11-26 14:26:15 -05:00
Paul Belanger 8ed86363e3 Make sure we have valid package caches for Debian
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>
2015-11-23 13:27:37 -05:00
Paul Belanger bc6fcdc900 Simplify documentation
Change-Id: Iaeea7a0073c35c48e11d73976df850099e8c9cee
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-11-21 18:51:10 -05:00
Paul Belanger d8c93ca678 Add description for nodepool
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-11-10 09:43:31 -05:00
Paul Belanger 91eb254d7d Add LICENSE headers
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-11-10 09:40:44 -05:00
Paul Belanger 4ec4c3dc89 Apache License 2.0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-08-30 12:04:31 -04:00
Paul Belanger 16fffcdcbc Initial commit
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-08-28 21:08:14 -04:00