Question
In Ansible, there are 3 main components, 1) [...] which is a container for a group of tasks/modules that produce a given outcome (e.g. setup MySQL), 2) Inventory, which is list and grouping of target hosts to run tasks/roles on, and 3) the Playbook, which is YAML file that gets called to run roles against particular target hosts defined in inventory.