aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* buildsystem::var::distros: change $distros structureNicolas Vigier2013-05-234-14/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The $distros variable is hash containing settings about the distributions. It was something like this : $distro = { 'cauldron' => { 'arch' => [ 'i586', 'x86_64' ], 'medias' => { 'core' => [ 'release' ], }, 'base_medias' => [ 'core/release' ], }, } It is now something like this : $distro = { 'cauldron' => { 'arch' => [ 'i586', 'x86_64' ], 'medias' => { 'core' => { 'repos' => { 'release' => {}, }, }, }, 'base_medias' => [ 'core/release' ], }, } This should allow setting more infos about each medias / repos, that can be used in order to generate media.cfg config files.
* buildsystem::var::distros: Add option to select archNicolas Vigier2013-05-233-1/+8
| | | | Add an option to select supported arch of a distribution.
* buildsystem: use webstatus hostname config in iurt.confNicolas Vigier2013-05-232-1/+2
|
* buildsystem: move sudoers.iurt outside iurt directoryNicolas Vigier2013-05-232-1/+1
| | | | | | Move templates/iurt/sudoers.iurt to templates/sudoers.iurt. This file was the only file in the iurt directory, so it is not needed to keep a iurt directory.
* buildsystem: use common iurt config file for all distrosNicolas Vigier2013-05-238-75/+17
| | | | | | | | | | | All distributions now use the same template file for their iurt configuration file. The 'base_media' value has been added in the distributions configuration in buildsystem::var::distros to allow setting in iurt configuration the base_media that will be used to generate chroots. The iurt configuration now also contains all the medias in 'all_media', instead of only the 'release' medias previously.
* buildsystem::var::distros: add parameters descriptionNicolas Vigier2013-05-231-0/+5
|
* buildsystem::iurt: remove mandriva2010.1Nicolas Vigier2013-05-232-24/+1
| | | | | Iurt config for Mandriva 2010.1 was used when the servers were running Mandriva 2010.1, but it is no longer used.
* buildsystem/upload.conf: use webstatus configNicolas Vigier2013-05-232-1/+2
| | | | | Use the variable from webstatus configuration to set URL in upload.conf instead of hardcoding pkgsubmit.$domain.
* Create buildsystem::var::distrosNicolas Vigier2013-05-234-34/+47
| | | | | | | buildsystem::var::distros will be used to store the list of distributions and their configuration, medias, etc ... The list of distributions and medias has been removed from buildsystem::mgarepo and moved to mga_buildsystem::config.
* Make buildsystem::create_upload_dir a class instead of a defineNicolas Vigier2013-05-232-8/+9
| | | | | buildsystem::create_upload_dir is used only once, so it should be a class and not a define.
* buildsystem::create_upload_dir: remove parametersNicolas Vigier2013-05-232-13/+11
| | | | | Remove parameters for buildsystem::create_upload_dir. Instead access configuration variables directly.
* buildsystem::mgarepo: remove useless importNicolas Vigier2013-05-231-1/+0
|
* buildsystem::create_upload_dir.rb: fix define nameNicolas Vigier2013-05-231-1/+1
|
* mga-common: add hash_merge functionNicolas Vigier2013-05-231-0/+11
| | | | | This function takes two hashes as argument and return a new hash containing the content of the two hashes.
* mga-common: add hash_keys functionNicolas Vigier2013-05-231-0/+10
| | | | | This function takes a hash as argument and return the hash keys as a list.
* buildsystem: add option to change maintdb hostnameNicolas Vigier2013-05-232-1/+2
|
* Add buildsystem::var::maintdbNicolas Vigier2013-05-236-27/+34
| | | | buildsystem::var::maintdb is used to store maintdb configuration.
* buildsystem::maintdb: use webstatus location variableNicolas Vigier2013-05-231-4/+4
|
* buildsystem::webstatus: remove useless variableNicolas Vigier2013-05-231-2/+1
|
* buildsystem: add options to select webstatus locationNicolas Vigier2013-05-232-5/+5
|
* Add buildsystem::var::webstatusNicolas Vigier2013-05-232-2/+8
| | | | Make vhost and svn url configurable by adding buildsystem::var::webstatus.
* buildsystem: rename pkgsubmit to webstatusNicolas Vigier2013-05-233-3/+3
| | | | | | | Rename buildsystem::pkgsubmit to buildsystem::webstatus. pkgsubmit name has been used as the name of the host to submit packages, and the hostname of the web page to view the buildsystem status, but the two are different things, so they should be separated.
* buildsystem::var::groups: fix syntaxNicolas Vigier2013-05-221-1/+1
|
* buildsystem::binrepo: add option to select binrepo hostnameNicolas Vigier2013-05-224-3/+6
|
* mgarepo.conf: remove obsolete binaries-repository optionsNicolas Vigier2013-05-221-2/+0
|
* buildsystem: move groups definitions to var::groupsNicolas Vigier2013-05-2213-16/+23
| | | | | | Create buildsystem::var::groups to configure packagers and packagers_committers groups, and remove buildsystem::base which is now empty.
* buildsystem: move binrepo config to buildsystem::var::binrepoNicolas Vigier2013-05-227-22/+34
|
* buildsystem::mgarepo: remove repsys.confNicolas Vigier2013-05-221-3/+2
| | | | | repsys.conf was the config file used by repsys and first versions of mgarepo. It is replaced by mgarepo.conf and is not longer used.
* buildsystem::mainnode: remove useless variablesNicolas Vigier2013-05-221-4/+1
|
* buildsystem::scheduler: remove useless includeNicolas Vigier2013-05-221-1/+0
|
* maintdb/sudoers.maintdb: fix schedbot variableNicolas Vigier2013-05-221-1/+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-223-10/+1
| | | | The iurt ssh key does not seem to be used.
* Add buildsystem::var::iurtNicolas Vigier2013-05-2210-22/+23
| | | | This class is used for iurt settings.
* repositories: enable commits again on /svn/packagesNicolas Vigier2013-05-221-2/+1
|
* Disable commit emails on /svn/packagesNicolas Vigier2013-05-211-1/+1
|
* restrict commits on /svn/packages to umeabotNicolas Vigier2013-05-211-0/+1
|
* buildsystem: really freeze mageia 1Nicolas Vigier2013-05-211-1/+1
|
* buildsystem: set authorized_packages:Nicolas Vigier2013-05-211-0/+1
|
* websites::www: remove apache::mod::geoipNicolas Vigier2013-05-211-1/+0
| | | | | As it doesn't seem to be used (only php-geoip is used), and is not available in Mageia.
* mga-treasurer: run $update_scriptNicolas Vigier2013-05-211-2/+2
|
* Add press alias ( asked by ennael)Nicolas Lécureuil2013-05-211-0/+1
|
* mga-treasurer: add /static directory aliasNicolas Vigier2013-05-201-0/+1
|
* Forward ssh port for arm1 and arm2 from alamut instead of valstarNicolas Vigier2013-05-202-14/+14
|
* dns: move www to alamutNicolas Vigier2013-05-191-2/+2
|
* Enable websites::www on alamutNicolas Vigier2013-05-191-0/+1
|
* lists: allow ennael to post to announce listNicolas Vigier2013-05-191-1/+1
|
* lock updates_testingThomas Backlund2013-05-181-1/+1
|
* mga-treasurer.conf: add out_dirNicolas Vigier2013-05-151-0/+1
|
* manifests/nodes/alamut.pp: fix syntaxNicolas Vigier2013-05-151-2/+2
|