/[adm]/puppet/deployment
ViewVC logotype

Log of /puppet/deployment

View Directory Listing Directory Listing


Sticky Revision:


Revision 3323 - Directory Listing
Modified Tue Aug 20 23:51:26 2013 UTC (7 years, 3 months ago) by colin
mgagit: Fix group name

Revision 3322 - Directory Listing
Modified Tue Aug 20 23:08:06 2013 UTC (7 years, 3 months ago) by colin
mgagit: Fix typo

Revision 3321 - Directory Listing
Modified Tue Aug 20 22:34:56 2013 UTC (7 years, 3 months ago) by colin
mgagit: Arg, idiot. Fix syntax error

Revision 3320 - Directory Listing
Modified Tue Aug 20 22:22:34 2013 UTC (7 years, 3 months ago) by colin
mgagit: Hopefully fix my puppet syntax errors

This just splits the template writer out into it's own define.


Revision 3319 - Directory Listing
Modified Tue Aug 20 21:42:52 2013 UTC (7 years, 3 months ago) by colin
mgagit: Add repo templates to puppet rather than reply on packaged versions

This adds the repo template into puppet as this seems a more appropriate place
to track what is effectively configuration.

I also use this opportunity to add a repository configuration repo for 'web'
and add a new repo template for it accordingly.

Revision 3315 - Directory Listing
Modified Sun Aug 11 09:51:15 2013 UTC (7 years, 3 months ago) by tmb
pull rabbit and sucuk online

Revision 3311 - Directory Listing
Modified Thu Aug 1 13:47:21 2013 UTC (7 years, 4 months ago) by tmb
free up rabbit for iso builders

Revision 3310 - Directory Listing
Modified Fri Jul 26 09:27:26 2013 UTC (7 years, 4 months ago) by tmb
enable rabbit node for now

Revision 3295 - Directory Listing
Modified Mon Jul 15 20:00:18 2013 UTC (7 years, 4 months ago) by boklm
main_mirror: share /git on rsync

As a temporary solution to mirror git repos on alamut

Revision 3294 - Directory Listing
Modified Mon Jul 15 18:48:47 2013 UTC (7 years, 4 months ago) by boklm
gitolite.rc: add gitweb.owner to the list of allowed config keys

Revision 3293 - Directory Listing
Modified Mon Jul 15 17:43:29 2013 UTC (7 years, 4 months ago) by boklm
mgagit: fix syntax error

Revision 3292 - Directory Listing
Modified Mon Jul 15 17:39:51 2013 UTC (7 years, 4 months ago) by boklm
mgagit: add http://projects.mageia.org/ vhost

Revision 3291 - Directory Listing
Modified Mon Jul 15 17:39:49 2013 UTC (7 years, 4 months ago) by boklm
Remove mgagit::reposconfig

No longer needed with new mgagit version. The clone is now done
automatically if the directory does not exists.

Revision 3290 - Directory Listing
Modified Mon Jul 15 17:39:47 2013 UTC (7 years, 4 months ago) by boklm
mgagit.conf: udpate for new mgagit version

Revision 3289 - Directory Listing
Modified Mon Jul 15 17:25:01 2013 UTC (7 years, 4 months ago) by boklm
dns: add projects.mageia.org hostname

Revision 3288 - Directory Listing
Modified Sun Jul 14 23:24:35 2013 UTC (7 years, 4 months ago) by boklm
mgagit.conf: set run_gitolite to yes

Revision 3279 - Directory Listing
Modified Sun Jul 7 09:24:57 2013 UTC (7 years, 4 months ago) by boklm
Restrict infrastructure/repositories to mga-sysadmin for now

Revision 3278 - Directory Listing
Modified Sat Jul 6 17:08:45 2013 UTC (7 years, 4 months ago) by boklm
mgagit.conf: add software

Revision 3277 - Directory Listing
Modified Sat Jul 6 16:54:08 2013 UTC (7 years, 4 months ago) by boklm
mgagit: clone software repos list

Revision 3275 - Directory Listing
Modified Sat Jul 6 16:54:04 2013 UTC (7 years, 4 months ago) by boklm
fix indent

Revision 3270 - Directory Listing
Modified Thu Jun 27 18:39:06 2013 UTC (7 years, 5 months ago) by boklm
Also disable sparkleshare git repo

Revision 3269 - Directory Listing
Modified Thu Jun 27 18:35:50 2013 UTC (7 years, 5 months ago) by boklm
Disable old git repositories

Revision 3267 - Directory Listing
Modified Thu Jun 27 18:31:13 2013 UTC (7 years, 5 months ago) by boklm
mgagit: add git dir

Revision 3266 - Directory Listing
Modified Thu Jun 27 17:59:06 2013 UTC (7 years, 5 months ago) by boklm
mgagit.conf: fix mga-packagers group

Revision 3265 - Directory Listing
Modified Thu Jun 27 17:53:38 2013 UTC (7 years, 5 months ago) by boklm
mgagit.conf: Fix binddn

Revision 3264 - Directory Listing
Modified Thu Jun 27 17:45:34 2013 UTC (7 years, 5 months ago) by boklm
Fix managehome parameter

Revision 3263 - Directory Listing
Modified Thu Jun 27 17:44:06 2013 UTC (7 years, 5 months ago) by boklm
Fix parameter name

Revision 3261 - Directory Listing
Modified Tue Jun 25 16:10:42 2013 UTC (7 years, 5 months ago) by boklm
gitolite.rc: set GIT_CONFIG_KEYS

Revision 3260 - Directory Listing
Modified Tue Jun 25 16:10:34 2013 UTC (7 years, 5 months ago) by boklm
gitolite.rc: enable cgit

Revision 3259 - Directory Listing
Modified Tue Jun 25 16:10:29 2013 UTC (7 years, 5 months ago) by boklm
gitolite.rc: set umask to 0022

Revision 3258 - Directory Listing
Modified Tue Jun 25 16:10:21 2013 UTC (7 years, 5 months ago) by boklm
Add mgagit module

Revision 3257 - Directory Listing
Modified Tue Jun 25 14:41:32 2013 UTC (7 years, 5 months ago) by boklm
Enable https for static.mageia.org

Revision 3254 - Directory Listing
Modified Wed Jun 19 19:15:59 2013 UTC (7 years, 5 months ago) by boklm
Rename mga-common module to mga_common.

New puppet version doesn't like modules with a - in their name.

Revision 3253 - Directory Listing
Modified Wed Jun 19 12:15:21 2013 UTC (7 years, 5 months ago) by boklm
Send advisories commits to qa-commits ML

Revision 3252 - Directory Listing
Modified Wed Jun 19 12:13:48 2013 UTC (7 years, 5 months ago) by boklm
Add qa-commits mailing list

Revision 3236 - Directory Listing
Modified Sat Jun 8 12:34:09 2013 UTC (7 years, 5 months ago) by boklm
Add fr wiki

Revision 3232 - Directory Listing
Modified Thu Jun 6 16:39:21 2013 UTC (7 years, 5 months ago) by boklm
Allow buildsystem-daemon@mageia.org to send to qa-reports

Revision 3230 - Directory Listing
Modified Thu Jun 6 14:30:34 2013 UTC (7 years, 5 months ago) by boklm
lists: add qa-reports list

Revision 3229 - Directory Listing
Modified Thu Jun 6 14:25:15 2013 UTC (7 years, 5 months ago) by boklm
mirror /svn/advisories on svnweb

Revision 3228 - Directory Listing
Modified Thu Jun 6 14:19:46 2013 UTC (7 years, 5 months ago) by boklm
dns: Add advisories.mageia.org

Revision 3227 - Directory Listing
Modified Thu Jun 6 14:13:45 2013 UTC (7 years, 5 months ago) by boklm
Add advisories svn repository

Revision 3223 - Directory Listing
Modified Sat Jun 1 12:22:03 2013 UTC (7 years, 6 months ago) by boklm
lists: fix syntax

Revision 3222 - Directory Listing
Modified Sat Jun 1 12:20:52 2013 UTC (7 years, 6 months ago) by boklm
lists: create discuss-pt-br ML

Revision 3221 - Directory Listing
Modified Fri May 31 09:32:43 2013 UTC (7 years, 6 months ago) by boklm
buildsystem::distros: remove iurt_use_bootstrap option

This option is no longer needed with the no_mirror option.

Revision 3220 - Directory Listing
Modified Fri May 31 09:22:36 2013 UTC (7 years, 6 months ago) by boklm
mga_buildsystem: enable 'no_mirror' for infra_1 and infra_2

Revision 3218 - Directory Listing
Modified Thu May 30 21:33:04 2013 UTC (7 years, 6 months ago) by boklm
Fix base_media for infra_1 and infra_2

(thanks to pterjan for finding the problem)

Revision 3217 - Directory Listing
Modified Thu May 30 21:03:52 2013 UTC (7 years, 6 months ago) by boklm
lists: add discuss list to users topic

Revision 3216 - Directory Listing
Modified Thu May 30 20:45:10 2013 UTC (7 years, 6 months ago) by boklm
mga_buildsystem: enable 'iurt_use_bootstrap' for infra_1 and infra_2

Revision 3213 - Directory Listing
Modified Thu May 30 20:11:02 2013 UTC (7 years, 6 months ago) by boklm
lists: fix sysadmin-discuss reply_to

Revision 3212 - Directory Listing
Modified Thu May 30 20:06:34 2013 UTC (7 years, 6 months ago) by neoclust
Add discuss-fr Mailing list

Revision 3209 - Directory Listing
Modified Thu May 30 05:44:24 2013 UTC (7 years, 6 months ago) by tmb
lock down mga3 media.cfg too

Revision 3208 - Directory Listing
Modified Wed May 29 22:48:30 2013 UTC (7 years, 6 months ago) by boklm
Disable media.cfg generation for Mageia 1 & 2

Revision 3206 - Directory Listing
Modified Wed May 29 22:05:25 2013 UTC (7 years, 6 months ago) by boklm
Fix medias order in media.cfg

Revision 3204 - Directory Listing
Modified Wed May 29 20:44:29 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: media_types -> media_type (bug #10335)

Revision 3201 - Directory Listing
Modified Thu May 23 18:04:28 2013 UTC (7 years, 6 months ago) by boklm
mga_buildsystem: add $mga3_rpmlint

Revision 3200 - Directory Listing
Modified Thu May 23 18:04:25 2013 UTC (7 years, 6 months ago) by boklm
mga_buildsystem: add $mga2_rpmlint results

Revision 3199 - Directory Listing
Modified Thu May 23 17:25:03 2013 UTC (7 years, 6 months ago) by boklm
mga_buildsystem: add Mageia 3

Revision 3198 - Directory Listing
Modified Thu May 23 16:56:32 2013 UTC (7 years, 6 months ago) by boklm
mga_buildsystem: unfreeze cauldron

Revision 3197 - Directory Listing
Modified Thu May 23 16:51:54 2013 UTC (7 years, 6 months ago) by boklm
mga_buildsystem: set cauldron version to 4

Revision 3196 - Directory Listing
Modified Thu May 23 16:41:33 2013 UTC (7 years, 6 months ago) by boklm
mga_buildsystem::config::repo_allow_from: allow both ipv4 and ipv6

Revision 3195 - Directory Listing
Modified Thu May 23 16:38:35 2013 UTC (7 years, 6 months ago) by boklm
mga_buildsystem::config: use $::nodes_ipaddr variable

Revision 3194 - Directory Listing
Modified Thu May 23 16:10:12 2013 UTC (7 years, 6 months ago) by boklm
mga_buildsystem::config: fix build_src_node

Revision 3181 - Directory Listing
Modified Thu May 23 15:07:35 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: create config file for webstatus

Create /etc/bs-webstatus.conf config file using new parameters from
buildsystem::var::webstatus.

Revision 3165 - Directory Listing
Modified Thu May 23 15:06:52 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: add /etc/youri/host.conf

The host.conf config file for youri contains the hostnames of the nodes
that are building packages for each architecture. The variable
$build_src_node has been added to buildsystem::var::scheduler to contain
the hostname of the server building the initial src.rpm. The variable
$build_nodes_aliases has been added to buildsystem::var::scheduler to be
used to find the real hostnames of the nodes building the packages for
each architecture.

Revision 3162 - Directory Listing
Modified Thu May 23 15:06:43 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: Change youri submit configuration

The youri submit configuration has been changed. The following two
template files :
 - youri/submit-todo.conf
 - youri/submit-upload.conf
have been replaced by a common template file for youri submit-todo and
youri submit-upload :
 - youri/submit.conf

This new template file does not contain any specific configuration.
Instead the youri configuration is now created using informations from
the following hash variables :
 - the $youri_conf_default hash from buildsystem::var::youri, containing
   default configuration for the repository, the checks, actions and
   posts.
 - the $youri_conf parameter from buildsystem::var::youri, overriding
   infos from the default configuration defined in $youri_conf_default.
 - the distros specific configuration is defined in the $distros
   parameter from buildsystem::var::distros.
All those variables contain configuration for both youri submit-todo
and youri submit-upload.

This change allows moving all Mageia specific configuration outside the
buildsystem module to the class mga_buildsystem::config, while still
keeping common configuration in the buildsystem module.

The following checks definitions have also been removed from youri
submit-todo configuration, because they are not used in the current
configuration :
 - history
 - precedence
 - section
 - svn

The 'version' check options for infra_1 and infra_2 have been moved from
youri submit-upload to submit-todo configuration.

Revision 3160 - Directory Listing
Modified Thu May 23 15:06:37 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: add $svn_root_packages_ssh parameter

Revision 3158 - Directory Listing
Modified Thu May 23 15:06:30 2013 UTC (7 years, 6 months ago) by boklm
buildsystem::signbot: add options for gpg key infos

Add options in buildsystem::var::signbot to select GPG key email and
name.

Revision 3157 - Directory Listing
Modified Thu May 23 15:06:28 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: add build_nodes parameter

Add build_nodes parameter in buildsystem::var::scheduler. This parameter
is a hash containing the build nodes available indexed by architecture.

Revision 3156 - Directory Listing
Modified Thu May 23 15:06:25 2013 UTC (7 years, 6 months ago) by boklm
buildsystem::var::scheduler: add admin_mail parameter

The admin_mail parameter is used to select the email address sending the
build failure notifications.

Revision 3155 - Directory Listing
Modified Thu May 23 15:06:21 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: add support for medias dependencies

In upload.conf template for ulri config use the dependencies between
medias defined in buildsystem::var::distros.

Revision 3154 - Directory Listing
Modified Thu May 23 15:06:17 2013 UTC (7 years, 6 months ago) by boklm
mga_buildsystem: use updates media in infra

Replace infra_*/release with infra_*/updates. The infra media is using
core/updates, so we have a 'release' repository requiring an 'updates'
repository. For more simplicity in media dependencies, it is replaced
with an updates repository so that we have instead an 'updates' ->
'updates' medias dependency.

Revision 3148 - Directory Listing
Modified Thu May 23 15:05:59 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: add option to base a distribution on an other

It is now possible to add the option 'based_on' to a distribution
defined in buildystem::var::distros. This is useful for distributions
like infra_1 or infra_2 which provide a new repository for an existing
distribution. When repositories from an other distribution are defined
in 'based_on', the repositories are linked with a symbolic link, and
defined in media.cfg.

Revision 3147 - Directory Listing
Modified Thu May 23 15:05:56 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: don't hardcode distros in vhost_repository.conf

Use buildsystem::var::distros settings in vhost_repository.conf
template.

The URLs for the infra_1 and infra_2 repositories have been changed, and
will need to be updated in urpmi configuration on servers using those
repositories.

The old URLs were :
- http://repository.mageia.org/distrib/infra_1/
- http://repository.mageia.org/distrib/infra_2/
The new URLs are now :
- http://repository.mageia.org/bootstrap/infra_1/
- http://repository.mageia.org/bootstrap/infra_2/

Revision 3141 - Directory Listing
Modified Thu May 23 15:05:39 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: generate mgarepo.conf using $distros

Use settings from buildsystem::var::distros to create mgarep.conf.

Revision 3138 - Directory Listing
Modified Thu May 23 15:05:31 2013 UTC (7 years, 6 months ago) by boklm
Add buildsystem::var::mgarepo.

The mgarepo.conf template is now using settings from
buildsystem::var::mgarepo.

Revision 3137 - Directory Listing
Modified Thu May 23 15:05:28 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: use common media.cfg template for all distros

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.

Revision 3135 - Directory Listing
Modified Thu May 23 15:05:23 2013 UTC (7 years, 6 months ago) by boklm
buildsystem::var::distros: change $distros structure

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.

Revision 3134 - Directory Listing
Modified Thu May 23 15:05:20 2013 UTC (7 years, 6 months ago) by boklm
buildsystem::var::distros: Add option to select arch

Add an option to select supported arch of a distribution.

Revision 3131 - Directory Listing
Modified Thu May 23 15:05:11 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: use common iurt config file for all distros

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.

Revision 3127 - Directory Listing
Modified Thu May 23 15:04:59 2013 UTC (7 years, 6 months ago) by boklm
Create buildsystem::var::distros

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.

Revision 3114 - Directory Listing
Modified Thu May 23 15:04:25 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: rename pkgsubmit to webstatus

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.

Revision 3110 - Directory Listing
Modified Wed May 22 22:17:02 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: move groups definitions to var::groups

Create buildsystem::var::groups to configure packagers and
packagers_committers groups, and remove buildsystem::base which
is now empty.

Revision 3109 - Directory Listing
Modified Wed May 22 22:16:58 2013 UTC (7 years, 6 months ago) by boklm
buildsystem: move binrepo config to buildsystem::var::binrepo

Revision 3101 - Directory Listing
Modified Wed May 22 20:27:03 2013 UTC (7 years, 6 months ago) by boklm
repositories: enable commits again on /svn/packages

Revision 3100 - Directory Listing
Modified Tue May 21 22:13:58 2013 UTC (7 years, 6 months ago) by boklm
Disable commit emails on /svn/packages

Revision 3099 - Directory Listing
Modified Tue May 21 22:10:56 2013 UTC (7 years, 6 months ago) by boklm
restrict commits on /svn/packages to umeabot

Revision 3096 - Directory Listing
Modified Tue May 21 10:33:40 2013 UTC (7 years, 6 months ago) by boklm
websites::www: remove apache::mod::geoip

As it doesn't seem to be used (only php-geoip is used), and is not
available in Mageia.

Revision 3092 - Directory Listing
Modified Mon May 20 08:26:12 2013 UTC (7 years, 6 months ago) by boklm
Forward ssh port for arm1 and arm2 from alamut instead of valstar

Revision 3091 - Directory Listing
Modified Sun May 19 13:02:59 2013 UTC (7 years, 6 months ago) by boklm
dns: move www to alamut

Revision 3089 - Directory Listing
Modified Sun May 19 07:44:46 2013 UTC (7 years, 6 months ago) by boklm
lists: allow ennael to post to announce list

Revision 3083 - Directory Listing
Modified Sun May 12 23:34:56 2013 UTC (7 years, 6 months ago) by boklm
dns: add treasurer hostname

Revision 3082 - Directory Listing
Modified Sat May 11 23:49:19 2013 UTC (7 years, 6 months ago) by boklm
repositories::svn_mirror: add treasurer repository

Revision 3081 - Directory Listing
Modified Sat May 11 22:32:38 2013 UTC (7 years, 6 months ago) by boklm
dns: remove commented hostnames

Revision 3080 - Directory Listing
Modified Sat May 11 22:30:30 2013 UTC (7 years, 6 months ago) by boklm
Remove websites::maintenance

Revision 3079 - Directory Listing
Modified Sat May 11 22:06:16 2013 UTC (7 years, 6 months ago) by boklm
repositories: add treasurer svn repository

Revision 3078 - Directory Listing
Modified Sat May 11 21:39:53 2013 UTC (7 years, 6 months ago) by boklm
lists: add treasurer-commits mailing list

Revision 3077 - Directory Listing
Modified Sat May 4 20:56:25 2013 UTC (7 years, 7 months ago) by boklm
Revert "website: temorarly redirect websites to champagne"

Revision 3076 - Directory Listing
Modified Sat May 4 17:25:30 2013 UTC (7 years, 7 months ago) by boklm
website: temorarly redirect websites to champagne

Revision 3075 - Directory Listing
Modified Sat May 4 14:00:55 2013 UTC (7 years, 7 months ago) by boklm
dns: don't add temporary redirection for mirrors

To avoid problems with mirrors API

Revision 3074 - Directory Listing
Added Sat May 4 13:55:45 2013 UTC (7 years, 7 months ago) by boklm
websites::maintenance: fix path to maintenance.html


  ViewVC Help
Powered by ViewVC 1.1.28