Puppet Class: yum::repo::mysql_community
- Defined in:
- manifests/repo/mysql_community.pp
Overview
> ‘ Class: yum::repo::mysql_community’
This class installs the mysql_community repos
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'manifests/repo/mysql_community.pp', line 5
class yum::repo::mysql_community(
$enabled_version = '5.6'
) {
yum::managed_yumrepo { 'mysql-connectors-community':
descr => 'MySQL Connectors Community',
baseurl => 'http://repo.mysql.com/yum/mysql-connectors-community/el/6/$basearch/',
enabled => '1',
gpgcheck => '1',
gpgkey => 'file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql',
gpgkey_source => 'puppet:///modules/yum/rpm-gpg/RPM-GPG-KEY-mysql'
}
yum::managed_yumrepo { 'mysql-tools-community':
descr => 'MySQL Tools Community',
baseurl => 'http://repo.mysql.com/yum/mysql-tools-community/el/6/$basearch/',
enabled => '1',
gpgcheck => '1',
gpgkey => 'file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql',
gpgkey_source => 'puppet:///modules/yum/rpm-gpg/RPM-GPG-KEY-mysql'
}
# Enable to use MySQL 5.5
$enabled_55 = $enabled_version ? {
'5.5' => '1',
default => '0',
}
yum::managed_yumrepo { 'mysql55-community':
descr => 'MySQL 5.5 Community Server',
baseurl => 'http://repo.mysql.com/yum/mysql-5.5-community/el/6/$basearch/',
enabled => $enabled_55,
gpgcheck => '1',
gpgkey => 'file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql',
gpgkey_source => 'puppet:///modules/yum/rpm-gpg/RPM-GPG-KEY-mysql'
}
# Enable to use MySQL 5.6
$enabled_56 = $enabled_version ? {
'5.6' => '1',
default => '0',
}
yum::managed_yumrepo { 'mysql56-community':
descr => 'MySQL 5.6 Community Server',
baseurl => 'http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/',
enabled => $enabled_56,
gpgcheck => '1',
gpgkey => 'file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql',
gpgkey_source => 'puppet:///modules/yum/rpm-gpg/RPM-GPG-KEY-mysql'
}
# Note: MySQL 5.7 is currently in development. For use at your own risk.
# Please read with sub pages: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/
$enabled_57 = $enabled_version ? {
'5.7' => '1',
default => '0',
}
yum::managed_yumrepo { 'mysql57-community-dmr':
descr => 'MySQL 5.7 Community Server Development Milestone Release',
baseurl => 'http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/',
enabled => $enabled_57,
gpgcheck => '1',
gpgkey => 'file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql',
gpgkey_source => 'puppet:///modules/yum/rpm-gpg/RPM-GPG-KEY-mysql'
}
}
|