aboutsummaryrefslogtreecommitdiffstats
path: root/modules/buildsystem/manifests/mainnode.pp
Commit message (Collapse)AuthorAgeFilesLines
* lint fixes for buildsystemThomas Backlund2015-10-201-4/+4
|
* buildsystem: allow schedbot to connect to schedbotNicolas Vigier2013-05-231-0/+5
|
* Use sshkeys module instead of auth::sshNicolas Vigier2013-05-231-1/+4
| | | | | The sshkeys module is easier to understand, and will allow us to install the same ssh key on 2 different accounts.
* buildsystem: move repository vhost to repository.ppNicolas Vigier2013-05-231-4/+0
|
* buildsystem: remove hardcoded repository hostnameNicolas Vigier2013-05-231-1/+1
| | | | | Use $buildsystem::var::repository::hostname to store repository hostname.
* buildsystem: use common media.cfg template for all distrosNicolas Vigier2013-05-231-9/+0
| | | | | | | The media.cfg file is now generated for all distributions now (it was only done for cauldron before). The media.cfg file is generated using the infos about the distributions and medias from the $distro parameter in buildsystem::var::distros.
* Add buildsystem::distrosNicolas Vigier2013-05-231-0/+1
| | | | Create distributions trees.
* buildsystem: move groups definitions to var::groupsNicolas Vigier2013-05-221-1/+0
| | | | | | Create buildsystem::var::groups to configure packagers and packagers_committers groups, and remove buildsystem::base which is now empty.
* buildsystem::mainnode: remove useless variablesNicolas Vigier2013-05-221-4/+1
|
* buildsystem::mainnode: don't install schedbot key on schedbotNicolas Vigier2013-05-221-2/+0
| | | | | | | | | | | Don't install schedbot's ssh key on schedbot's authorized_keys file. Current version of ssh::auth does not allow installing a key to multiple users' authorized_keys on the same node, so we can't install schedbot's key to schedbot and iurt users at the same time. This prevent having a buildsystem scheduler and build bot on the same server. However schedbot does not really need to have its ssh key on its own authorized_keys, so we can remove it.
* buildsystem: remove iurt ssh keyNicolas Vigier2013-05-221-3/+1
| | | | The iurt ssh key does not seem to be used.
* Add buildsystem::var::iurtNicolas Vigier2013-05-221-1/+1
| | | | This class is used for iurt settings.
* Add buildsystem::var::repositoryNicolas Vigier2012-12-111-1/+1
|
* buildsystem: rename scheduler::var to var::schedulerNicolas Vigier2012-12-111-2/+2
|
* add buildsystem::sshkeys class to define all ssh keysNicolas Vigier2012-08-311-0/+1
|
* use common media.cfg template file for all distros and archsNicolas Vigier2012-08-301-1/+8
|
* move dispatch jobs cron to scheduler.ppNicolas Vigier2012-07-051-6/+0
|
* fix module invaocation after splitMichael Scherer2012-03-251-1/+1
|
* iuuse the new module made for refactoring and sharing variable ( ie login of ↵Michael Scherer2012-03-161-2/+2
| | | | the user for scheduler )
* refactor and split all operation for the repository ( ie /distrib/bootstrap, ↵Michael Scherer2012-03-161-5/+0
| | | | that should be renamed one day, since that's not longer a bootstrap ) in one submodule, thus emptying a little bit more mainnode.pp
* split pkgsubmit in a separate class, easier to findMichael Scherer2012-03-161-16/+1
|
* move sched_login creation to the scheduler class ( since that's where it ↵Michael Scherer2012-03-161-7/+3
| | | | belong logically )
* install the binary in scheduler and gatherer class, not in main nodeMichael Scherer2012-03-161-5/+0
|
* rearrange the layout of include, easier to refactorMichael Scherer2012-03-161-6/+6
|
* refactor completely iurt module ( maybe should even be moved out of buildsystemMichael Scherer2012-03-161-2/+2
| | | | module, since it tend to be too big )
* split and clean lots of buildsystem submoduleMichael Scherer2012-03-161-0/+60