When automating software and infrastructure, it is not uncommon to need to supply a user id and password for installation or other operations. While it is certainly possible to pass these plaintext credentials directly in the state, this is not best practice.
# not best practice!!! testdb_user: mysql_user.present: - name: frank - password: "test3rdb" - host: localhost
There are several issues with this approach.