diff options
Diffstat (limited to 'lib/modules')
-rw-r--r-- | lib/modules/mysql_user2 | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/modules/mysql_user2 b/lib/modules/mysql_user2 index 4188e8c..c3cc38f 100644 --- a/lib/modules/mysql_user2 +++ b/lib/modules/mysql_user2 @@ -395,50 +395,50 @@ def load_mycnf(): except (ConfigParser.NoOptionError): user = getpass.getuser() creds = dict(user=user,passwd=passwd) return creds def connect(module, login_user, login_password): if module.params["login_unix_socket"]: db_connection = MySQLdb.connect(host=module.params["login_host"], unix_socket=module.params["login_unix_socket"], user=login_user, passwd=login_password, db="mysql") else: db_connection = MySQLdb.connect(host=module.params["login_host"], port=int(module.params["login_port"]), user=login_user, passwd=login_password, db="mysql") return db_connection.cursor() # =========================================== # Module execution. # def main(): module = AnsibleModule( argument_spec = dict( login_user=dict(default=None), - login_password=dict(default=None), + login_password=dict(default=None, no_log=True), login_host=dict(default="localhost"), - login_port=dict(default="3306"), + login_port=dict(default=3306, type='int'), login_unix_socket=dict(default=None), user=dict(required=True, aliases=['name']), - password=dict(default=None), + password=dict(default=None, no_log=True, type='str'), host=dict(default="localhost"), state=dict(default="present", choices=["absent", "present"]), priv=dict(default=None), - append_privs=dict(type="bool", default="no"), + append_privs=dict(default=False, type="bool"), check_implicit_admin=dict(default=False), auth_plugin=dict(default=None), soname=dict(default=None) ) ) user = module.params["user"] password = module.params["password"] host = module.params["host"] state = module.params["state"] priv = module.params["priv"] check_implicit_admin = module.params['check_implicit_admin'] append_privs = module.boolean(module.params["append_privs"]) auth_plugin = module.params['auth_plugin'] soname = module.params['soname'] if not mysqldb_found: module.fail_json(msg="the python mysqldb module is required") if priv is not None: try: |