InterviewSolution
Saved Bookmarks
| 1. |
When is it unsafe to bulk-set task arguments from a variable? |
|
Answer» All of the TASK's ARGUMENTS can be dictionary-typed variables which can be useful in some dynamic EXECUTION scenarios also. However, Ansible issues a warning SINCE it introduces a security risk. vars: usermod_args:name: testuserstate: presentupdate_password: alwaystasks:- user: '{{ usermod_args }}'In the above example, the values passed to the variable usermod_args could be overwritten by some other malicious values in the HOST facts on a compromised target machine. To avoid this
|
|