1
0
mirror of https://github.com/ansible/awx.git synced 2024-11-01 08:21:15 +03:00
awx/awx_collection/plugins
Mathieu Mallet ae1bd9d1e9
tower_credential: Missing 'kind' attribute (#61324)
In the 'tower_credential' module, when the credential 'kind' is set to
'vault', the code expects the other parameter 'vault_id' to be set.
Unfortunately, in the module 'credential_type_for_v1_kind' method, the
'kind' parameter is popped, i.e. remove from the module dict of
parameters leading to the following error:

> Parameter 'vault_id' is only valid if parameter 'kind' is specified as
'vault'

Fixes: #45644, #61324

Testing Done: Manually create a playbook with a task as follow
  - name: Create vault with ID 'bar' exists
    tower_credential:
      name: Foobar vault
      organization: Foobar
      kind: vault
      vault_id: bar
      vault_password: foobar
2019-10-29 14:21:21 -04:00
..
doc_fragments Use namespaced doc fragment, cleanup 2019-09-27 23:09:39 -04:00
inventory use fully qualified inventory plugin name 2019-10-10 08:51:18 -04:00
module_utils Add support for credential_type in tower_credential module (#3820) 2019-10-29 11:24:12 -04:00
modules tower_credential: Missing 'kind' attribute (#61324) 2019-10-29 14:21:21 -04:00