Skip to content

Hostname-based hiera

drebs requested to merge hostname_based_hiera into master

Novo formato de hostnames:

ROLE-TAG[-ENV].DOMAIN
  • ENV fica opcional e o padrão é production.
  • TAG troca de lugar com ENV.
  • Os três (ROLE, TAG, ENV) têm que ser do tipo [a-zA-Z0-9_]+.

Isso permite usar o seguinte na hierarquia:

  - name: "Role and tag-specific data"
    path: "%{facts.role}/%{facts.tag}.yaml"

Por exemplo, no caso do servidor de testes que estamos incluindo:

data/
├── common.yaml
└── server
    └── 8cc6a62fac.yaml
Edited by drebs

Merge request reports