From 32c6ba7c2bbceadf2cce1fcfa9fea1ef6d1d789f Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Mon, 29 Mar 2021 14:47:45 +1100 Subject: [PATCH] Remove gem mirroring puppet It looks like we missed these in cleanups for the old puppet-managed mirror-update server (I5f82139c981c2716f568b15b118690e943b02d52). These are unused. Change-Id: Ia79920a7567d73d311f37d73e10c1396d09ddf93 --- .../files/gem-mirror-update.sh | 28 -------- .../openstack_project/manifests/gem_mirror.pp | 65 ------------------- 2 files changed, 93 deletions(-) delete mode 100644 modules/openstack_project/files/gem-mirror-update.sh delete mode 100644 modules/openstack_project/manifests/gem_mirror.pp diff --git a/modules/openstack_project/files/gem-mirror-update.sh b/modules/openstack_project/files/gem-mirror-update.sh deleted file mode 100644 index fbda497927..0000000000 --- a/modules/openstack_project/files/gem-mirror-update.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -# Copyright 2016 IBM Corp. -# -# 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. - -set -e - -date --iso-8601=ns -echo "Obtaining gem tokens and running gem mirror." -k5start -t -f /etc/gem.keytab service/gem-mirror -- timeout -k 2m 30m sudo -H -u rubygems bash -c 'gem mirror' - -date --iso-8601=ns -echo "Gem mirror completed successfully, running vos release." -k5start -t -f /etc/afsadmin.keytab service/afsadmin -- vos release -v mirror.gem - -date --iso-8601=ns -echo "Done." diff --git a/modules/openstack_project/manifests/gem_mirror.pp b/modules/openstack_project/manifests/gem_mirror.pp deleted file mode 100644 index 9e0cf7d673..0000000000 --- a/modules/openstack_project/manifests/gem_mirror.pp +++ /dev/null @@ -1,65 +0,0 @@ -# == Class: openstack_project::gem_mirror -# -class openstack_project::gem_mirror ( - $data_directory = '/afs/.openstack.org/mirror/gem', - $parallelism = '10', - $cron_frequency = '*/5', -) { - - include ::logrotate - - logrotate::file { 'rubygems-mirror': - log => '/var/log/rubygems/mirror.log', - options => [ - 'compress', - 'copytruncate', - 'missingok', - 'rotate 7', - 'daily', - 'notifempty', - ], - } - - group { 'rubygems': - ensure => 'present', - before => User['rubygems'], - } - - user { 'rubygems': - ensure => 'present', - comment => 'Service used to run rubygems mirror synchronization', - managehome => true, - require => Package['rubygems-mirror'], - } - - file { '/home/rubygems/.gem': - ensure => directory, - owner => 'rubygems', - group => 'rubygems', - mode => '0600', - replace => true, - require => User['rubygems'], - } - - file { '/home/rubygems/.gem/.mirrorrc': - ensure => present, - owner => 'rubygems', - group => 'rubygems', - mode => '0600', - content => template('openstack_project/rubygems_mirrorrc.erb'), - replace => true, - require => File['/home/rubygems/.gem'], - } - - package { 'rubygems-mirror': - ensure => latest, - provider => gem, - } - - file { ['/var/run/rubygems','/var/log/rubygems']: - ensure => directory, - owner => 'rubygems', - group => 'rubygems', - require => User['rubygems'], - } -}