Host Parameters are not imported after syncing Satellite Inventory Source

Solution Verified - Updated -

Environment

  • Ansible Tower.
  • Ansible Automation Platform.
  • Red Hat Satellite 6.

Issue

  • Satellite user with role "Ansible Tower Inventory Reader" can list only Satellite hosts Global Parameters but not Host Parameters.

Resolution

1) Make sure that the following is added to the Source Variables of the Red Hat Satellite 6 Source :

want_params: true

2) As a workaround , add "Viewer" role to the satellite user which is used on the Satellite Credentials.

Root Cause

  • The default satellite user role "Ansible Tower Inventory Reader" lists only Global Parameters of satellite hosts , but not Host Parameters.
  • The issue has been reported and tracked by Bugzilla

Diagnostic Steps

1) Assign the default role to the used satellite user to imported satellite inventory.
2) Create satellite credentials using this user , and sync the inventory source.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.