diff --git a/lib/ansible/plugins/lookup/hashi_vault.py b/lib/ansible/plugins/lookup/hashi_vault.py index d91170e21f..b9f2004eb8 100644 --- a/lib/ansible/plugins/lookup/hashi_vault.py +++ b/lib/ansible/plugins/lookup/hashi_vault.py @@ -115,7 +115,7 @@ class HashiVault: if s is None: raise AnsibleError("No secret specified for hashi_vault lookup") - s_f = s.split(':') + s_f = s.rsplit(':', 1) self.secret = s_f[0] if len(s_f) >= 2: self.secret_field = s_f[1]