Unable to plan Ansible tasks with large inventories in Satellite

Solution Verified - Updated -

Issue

  • Planning an Ansible task with large inventories fails
  • Only a multiple of a hundred sub-tasks are successfully scheduled (100, 200, ...) and the rest end in N/A status
  • undefined method `wait' for nil:NilClass (NoMethodError) error message is found in /var/log/foreman/production.log
  • The following conditions are met:
    • A large inventory is used
    • Multiple dynflow worker processes are used
    • Concurrency control is implemented

Environment

  • Red Hat Satellite 6.9 and above

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content