- remove user_anonymous as the same thing can be accomplished by user='', but leave

in the examples for removing anonymous users
This commit is contained in:
Lee H 2015-12-16 02:03:30 -05:00
parent 9dd6cad224
commit 85a19c68bd

View file

@ -30,13 +30,6 @@ options:
description: description:
- name of the user (role) to add or remove - name of the user (role) to add or remove
required: true required: true
user_anonymous:
description:
- username is to be ignored and anonymous users with no username
handled
required: false
choices: [ "yes", "no" ]
default: no
password: password:
description: description:
- set the user's password. (Required when adding a user) - set the user's password. (Required when adding a user)
@ -147,11 +140,11 @@ author: "Jonathan Mainguy (@Jmainguy)"
''' '''
EXAMPLES = """ EXAMPLES = """
# Removes anonymous user account for localhost (the name parameter is required, but ignored) # Removes anonymous user account for localhost
- mysql_user: name=anonymous user_anonymous=yes host=localhost state=absent - mysql_user: name='' host=localhost state=absent
# Removes all anonymous user accounts # Removes all anonymous user accounts
- mysql_user: name=anonymous user_anonymous=yes host_all=yes state=absent - mysql_user: name='' host_all=yes state=absent
# Create database user with name 'bob' and password '12345' with all database privileges # Create database user with name 'bob' and password '12345' with all database privileges
- mysql_user: name=bob password=12345 priv=*.*:ALL state=present - mysql_user: name=bob password=12345 priv=*.*:ALL state=present
@ -526,7 +519,6 @@ def main():
login_port=dict(default=3306, type='int'), login_port=dict(default=3306, type='int'),
login_unix_socket=dict(default=None), login_unix_socket=dict(default=None),
user=dict(required=True, aliases=['name']), user=dict(required=True, aliases=['name']),
user_anonymous=dict(type="bool", default="no"),
password=dict(default=None, no_log=True), password=dict(default=None, no_log=True),
encrypted=dict(default=False, type='bool'), encrypted=dict(default=False, type='bool'),
host=dict(default="localhost"), host=dict(default="localhost"),
@ -542,7 +534,6 @@ def main():
login_user = module.params["login_user"] login_user = module.params["login_user"]
login_password = module.params["login_password"] login_password = module.params["login_password"]
user = module.params["user"] user = module.params["user"]
user_anonymous = module.params["user_anonymous"]
password = module.params["password"] password = module.params["password"]
encrypted = module.boolean(module.params["encrypted"]) encrypted = module.boolean(module.params["encrypted"])
host = module.params["host"].lower() host = module.params["host"].lower()
@ -554,9 +545,6 @@ def main():
append_privs = module.boolean(module.params["append_privs"]) append_privs = module.boolean(module.params["append_privs"])
update_password = module.params['update_password'] update_password = module.params['update_password']
if user_anonymous:
user = ''
config_file = os.path.expanduser(os.path.expandvars(config_file)) config_file = os.path.expanduser(os.path.expandvars(config_file))
if not mysqldb_found: if not mysqldb_found:
module.fail_json(msg="the python mysqldb module is required") module.fail_json(msg="the python mysqldb module is required")