Revert "Add Puppetlabs mirror for CentOS7"
This reverts commit 81174cce67770c4922e604baea6f3f5b661293a9. Change-Id: I9b4132ec2b2389410b49b15b7b2d78f43c552929
This commit is contained in:
parent
cdf9f299b0
commit
9595c560a3
@ -606,16 +606,15 @@ node /^mirror-update\d*\.openstack\.org$/ {
|
|||||||
$group = "afsadmin"
|
$group = "afsadmin"
|
||||||
|
|
||||||
class { 'openstack_project::mirror_update':
|
class { 'openstack_project::mirror_update':
|
||||||
bandersnatch_keytab => hiera('bandersnatch_keytab'),
|
bandersnatch_keytab => hiera('bandersnatch_keytab'),
|
||||||
admin_keytab => hiera('afsadmin_keytab'),
|
admin_keytab => hiera('afsadmin_keytab'),
|
||||||
fedora_keytab => hiera('fedora_keytab'),
|
fedora_keytab => hiera('fedora_keytab'),
|
||||||
opensuse_keytab => hiera('opensuse_keytab'),
|
opensuse_keytab => hiera('opensuse_keytab'),
|
||||||
reprepro_keytab => hiera('reprepro_keytab'),
|
reprepro_keytab => hiera('reprepro_keytab'),
|
||||||
gem_keytab => hiera('gem_keytab'),
|
gem_keytab => hiera('gem_keytab'),
|
||||||
centos_keytab => hiera('centos_keytab'),
|
centos_keytab => hiera('centos_keytab'),
|
||||||
epel_keytab => hiera('epel_keytab'),
|
epel_keytab => hiera('epel_keytab'),
|
||||||
yum_puppetlabs_keytab => hiera('yum_puppetlabs_keytab'),
|
sysadmins => hiera('sysadmins', []),
|
||||||
sysadmins => hiera('sysadmins', []),
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
#!/bin/bash -xe
|
|
||||||
# Copyright 2016 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# 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.
|
|
||||||
|
|
||||||
MIRROR_VOLUME=$1
|
|
||||||
|
|
||||||
BASE="/afs/.openstack.org/mirror/yum-puppetlabs"
|
|
||||||
MIRROR="rsync://yum.puppetlabs.com"
|
|
||||||
K5START="k5start -t -f /etc/centos.keytab service/centos-mirror -- timeout -k 2m 30m"
|
|
||||||
|
|
||||||
REPO=7
|
|
||||||
if ! [ -f $BASE/$REPO ]; then
|
|
||||||
$K5START mkdir -p $BASE/$REPO
|
|
||||||
fi
|
|
||||||
|
|
||||||
date --iso-8601=ns
|
|
||||||
echo "Running rsync..."
|
|
||||||
$K5START rsync -rlptDvz \
|
|
||||||
--delete \
|
|
||||||
--delete-excluded \
|
|
||||||
--exclude="cisco-wrlinux"
|
|
||||||
$MIRROR/centos/$REPO/ $BASE/$REPO/
|
|
||||||
|
|
||||||
# TODO(pabelanger): Validate rsync process
|
|
||||||
|
|
||||||
date --iso-8601=ns | $K5START tee $BASE/timestamp.txt
|
|
||||||
echo "rsync completed successfully, running vos release."
|
|
||||||
k5start -t -f /etc/afsadmin.keytab service/afsadmin -- vos release -v $MIRROR_VOLUME
|
|
||||||
|
|
||||||
date --iso-8601=ns
|
|
||||||
echo "Done."
|
|
@ -113,17 +113,6 @@ class openstack_project::mirror (
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
# Create the symlink to yum-puppetlabs
|
|
||||||
file { "${www_root}/yum-puppetlabs":
|
|
||||||
ensure => link,
|
|
||||||
target => "${mirror_root}/yum-puppetlabs",
|
|
||||||
owner => root,
|
|
||||||
group => root,
|
|
||||||
require => [
|
|
||||||
File["${www_root}"],
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
# Create the symlink to fedora
|
# Create the symlink to fedora
|
||||||
file { "${www_root}/fedora":
|
file { "${www_root}/fedora":
|
||||||
ensure => link,
|
ensure => link,
|
||||||
|
@ -8,7 +8,6 @@ class openstack_project::mirror_update (
|
|||||||
$gem_keytab = '',
|
$gem_keytab = '',
|
||||||
$centos_keytab = '',
|
$centos_keytab = '',
|
||||||
$epel_keytab = '',
|
$epel_keytab = '',
|
||||||
$yum_puppetlabs_keytab = '',
|
|
||||||
$fedora_keytab = '',
|
$fedora_keytab = '',
|
||||||
$opensuse_keytab = '',
|
$opensuse_keytab = '',
|
||||||
) {
|
) {
|
||||||
@ -369,35 +368,6 @@ class openstack_project::mirror_update (
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
### Puppetlabs / CentOS mirror ###
|
|
||||||
file { '/etc/yum-puppetlabs.keytab':
|
|
||||||
owner => 'root',
|
|
||||||
group => 'root',
|
|
||||||
mode => '0400',
|
|
||||||
content => $yum_puppetlabs_keytab,
|
|
||||||
}
|
|
||||||
|
|
||||||
file { '/usr/local/bin/yum-puppetlabs-mirror-update':
|
|
||||||
ensure => present,
|
|
||||||
owner => 'root',
|
|
||||||
group => 'root',
|
|
||||||
mode => '0755',
|
|
||||||
source => 'puppet:///modules/openstack_project/mirror/yum-puppetlabs-mirror-update.sh',
|
|
||||||
}
|
|
||||||
|
|
||||||
cron { 'yum-puppetlabs mirror':
|
|
||||||
user => $user,
|
|
||||||
minute => '0',
|
|
||||||
hour => '*/2',
|
|
||||||
command => 'flock -n /var/run/yum-puppetlabs-mirror.lock yum-puppetlabs-mirror-update mirror.yum-puppetlabs >>/var/log/yum-puppetlabs-mirror.log 2>&1',
|
|
||||||
environment => 'PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin',
|
|
||||||
require => [
|
|
||||||
File['/usr/local/bin/yum-puppetlabs-mirror-update'],
|
|
||||||
File['/etc/afsadmin.keytab'],
|
|
||||||
File['/etc/yum-puppetlabs.keytab'],
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
### Fedora mirror ###
|
### Fedora mirror ###
|
||||||
file { '/etc/fedora.keytab':
|
file { '/etc/fedora.keytab':
|
||||||
owner => 'root',
|
owner => 'root',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user