Home > Servers > Systems Management > White Papers > Dell PowerEdge: Getting Started with Redfish Ansible Modules > Introduction
A significant part of Ansible’s popularity is because it does not need a dedicated client or agent to perform its tasks. Instead, Ansible relies on default tools, primarily SSH, to run its tasks, so some configuration must be done to ensure that Ansible can access the right tool in the right way.
In the following sections, we look at how to properly configure the destination hosts for Ansible so that Ansible can perform actions on them. Most of these configurations are not necessary if you only want to run playbooks to perform actions using Redfish. However, we include the information for reference or for your use if you want Ansible to manage both the hardware and software layer on your server. If you only want to run playbooks for Redfish, proceed to Building your inventory file.