community / community.general / 0.1.4 / lookup / hiera get info from hiera data Authors: Juan Manuel Parrilla (@jparrill)community.general.hiera (0.1.4) — lookup
Install with ansible-galaxy collection install community.general:==0.1.4
collections: - name: community.general version: 0.1.4
Retrieves data from an Puppetmaster node using Hiera as ENC
# All this examples depends on hiera.yml that describes the hierarchy - name: "a value from Hiera 'DB'" debug: msg={{ lookup('hiera', 'foo') }}
- name: "a value from a Hiera 'DB' on other environment" debug: msg={{ lookup('hiera', 'foo environment=production') }}
- name: "a value from a Hiera 'DB' for a concrete node" debug: msg={{ lookup('hiera', 'foo fqdn=puppet01.localdomain') }}
_bin_file: default: /usr/bin/hiera description: - Binary file to execute Hiera env: - name: ANSIBLE_HIERA_BIN _hiera_key: description: - The list of keys to lookup on the Puppetmaster elements: string required: true type: list _hierarchy_file: default: /etc/hiera.yaml description: - File that describes the hierarchy of Hiera env: - name: ANSIBLE_HIERA_CFG
_raw: description: - a value associated with input key type: strings