Sha256: 2c33d80630a36edd42ad363712417e0710818d871eb2460530e0ec9b5c18df15
Contents?: true
Size: 764 Bytes
Versions: 4
Compression:
Stored size: 764 Bytes
Contents
namespace :katello do namespace :upgrades do namespace '3.11' do desc "update puppet repos to regenerate pulp configuration" task :update_puppet_repos => %w(environment) do User.current = User.anonymous_admin Katello::Repository.puppet_type.each do |repo| puts "Refreshing repository #{repo.label} (#{repo.id})" install_dist = repo.backend_service(SmartProxy.pulp_master).backend_data['distributors'].find { |dist| dist['distributor_type_id'] == 'puppet_install_distributor' } SmartProxy.pulp_master.pulp_api.resources.repository.delete_distributor(repo.pulp_id, install_dist['id']) ForemanTasks.sync_task(::Actions::Pulp::Repository::Refresh, repo) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems