Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. namespace :katello do
  2. namespace :upgrades do
  3. namespace '3.0' do
  4. task :update_puppet_repository_distributors => ["environment"] do
  5. User.current = User.anonymous_api_admin
  6. puts _("Updating Puppet Repository Distributors")
  7. Katello::Repository.puppet_type.each do |repo|
  8. begin
  9. ForemanTasks.sync_task(::Actions::Pulp::Repository::Refresh, repo)
  10. ForemanTasks.sync_task(::Actions::Katello::Repository::MetadataGenerate, repo)
  11. rescue StandardError => exception
  12. puts("Error: #{repo.pulp_id}")
  13. puts(exception.message)
  14. puts(exception.backtrace.join("\n"))
  15. puts("\n")
  16. end
  17. end
  18.  
  19. puts _("Updating Content View Puppet Environment Distributors")
  20. Katello::ContentViewPuppetEnvironment.all.each do |repo|
  21. begin
  22. ForemanTasks.sync_task(::Actions::Pulp::Repository::Refresh, repo)
  23. ForemanTasks.sync_task(::Actions::Katello::Repository::MetadataGenerate, repo)
  24. rescue StandardError => exception
  25. puts("Error: #{repo.pulp_id}")
  26. puts(exception.message)
  27. puts(exception.backtrace.join("\n"))
  28. puts("\n")
  29. end
  30. end
  31. end
  32. end
  33. end
  34. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement