Version information
Start using this module
Add this module to your Puppetfile:
mod 'xdrum-yum', '0.0.4'
Learn more about managing modules with a PuppetfileDocumentation
This module manages yum repositories stanzas.
That's it: Yet another yum module to manage yum repositories stanzas.
Class: yum
Used to manage yum configuration (currently only a stub).
Parameters:
purge:
Discard all the unmanaged stanzas, default: present.
Sample Usage:
class { 'yum':
purge => true,
}
Resource: yum::repo
A resource for managing yum repositories stanzas
Parameters:
baseurl:
The URL for the for this repository, default: absent.
description:
Repository description.
enabled:
Whether this repository is enabled., default: true.
ensure:
Specify if this stanza should be present or not, default: present
exclude:
Matching packages will never be considered in updates or installs for this repo, default: absent.
gpgcheck:
Whether to check the GPG signature on packages, default: false.
gpgkey:
The URL for the GPG key, default: undef.
includepkgs:
Only packages matching one of the shell globs will be considered for update or install, default: absent.
mirrorlist:
The URL for the GPG key for this repository, default: absent.
priority:
Priority of this repository from 1-99, default: absent.
proxy:
URL of a proxy server that Yum should use, default: absent.
proxy_username:
Username for this proxy.
proxy_password:
Password for this proxy.
Sample Usage:
yum::repo { "centos-base":
description => 'CentOS Base',
mirrorlist => 'http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra',
gpgcheck => true,
gpgkey => "http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6",
}
Copyright:
Copyright 2015 Alessio Cassibba (X-Drum), unless otherwise noted.
Copyright (C) 2015 Alessio Cassibba (X-Drum) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.