manuelraa / manuelraa.yaml_folder_inventory / 1.5.0 / inventory / yaml_folder YAML folder inventory Authors: Manuel Rapp (@manuelraa)manuelraa.yaml_folder_inventory.yaml_folder (1.5.0) — inventory
Install with ansible-galaxy collection install manuelraa.yaml_folder_inventory:==1.5.0
collections: - name: manuelraa.yaml_folder_inventory version: 1.5.0
Recursivly parsed a tree based folder structure and processes it into a single inventory
enable_allhostnames: default: false description: Adds special 'allhostnames' group which contains all ansible_hosts instead of the instance name env: - name: ENABLE_ALLHOSTNAMES ini: - key: enable_allhostnames section: inventory required: false type: bool version_added: 1.4.2 version_added_collection: manuelraa.yaml_folder_inventory enable_level_groups: default: false description: When enabled generate a group for each inventory level containing all hosts of this level. env: - name: ENABLE_LEVEL_GROUPS ini: - key: enable_level_groups section: inventory required: false type: bool version_added: 1.5.0 version_added_collection: manuelraa.yaml_folder_inventory exclude_last_group_in_name: default: false description: Changes behaviour if last group name is added to instance names or not env: - name: EXCLUDE_LAST_GROUP_IN_NAME ini: - key: exclude_last_group_in_name section: inventory required: false type: bool version_added: 1.4.0 version_added_collection: manuelraa.yaml_folder_inventory