#!/bin/bash echo "Importing Subscription Pools from Candlepin." echo ' namespace :katello do task :import_subscriptions => ["environment"] do User.current = User.anonymous_api_admin puts _("Importing Subscriptions") Katello::Subscription.import_all Katello::Pool.import_all end end ' | foreman-rake console echo "Refreshing repository certificates." echo ' organizations = Organization.all organizations.each do |org| repositories = ::Katello::Repository.in_default_view.in_product(::Katello::Product.redhat.in_org(org)) repositories.each do |repo| task = ForemanTasks.async_task(Actions::Katello::Repository::RefreshRepository, repo) puts "task.id #{task.id}" end end ' | foreman-rake console echo "Repository refresh tasks initiated. Please check Monitor -> Tasks to verify when complete."