A Launchr plugin that provides template processors for enhanced action functionality.
Decrypt and extract values from Ansible Vault files using dot-notation key paths.
Usage in Action Definition:
action:
title: Example with Ansible Vault
runtime:
type: container
image: alpine
command:
- '{{ AnsibleVault "path/to/vault.yaml" "foo.bar" }}'
Setup: Store your Ansible Vault passphrase securely using Keyring:
plasmactl keyring:set "ansible-vault:path/to/vault.yaml"