# dynamic inventory for hetzner which reads the stage variable from environment # # parameters: # HETZNER_CLOUD_TOKEN := hetzner cloud api token # HETZNER_LABEL_SELECTOR := the label selector to use (note: multiple selectors are not supported by rest api) # (e.g. stage=devnso) # (e.g. service=prometheus) # usage: # export HETZNER_LABEL_SELECTOR='stage=devnso' # ansible-playbook -i stage-netgo-hcloud.yml ... plugin: netgo-hcloud stage: "qanso" stage_kube: "qanso" label_selector: "stage=qanso" # jinja isn't available here api_token: !vault | $ANSIBLE_VAULT;1.1;AES256 32636130396163333836626331616330616263383837633762663234376336346436313930336430 3031343164383966396662653332313630313265323066630a343963643837393934323333613364 39623861383132633737626130613336653163346437346563363731303239373066363466363930 3237366534623463380a373761326164616532306137626631656462356464383963663562346136 66303933663462343632393565323436373436646438323936653136616439313038383563356637 38373538356431373036373961343765333665613865373234313138376463393832653632616163 32653863333734633338656531646664376263373663316438663538663737643135633032376466 61666533656439383936