- 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:
parent
9dd6cad224
commit
85a19c68bd
1 changed files with 3 additions and 15 deletions
|
@ -30,13 +30,6 @@ options:
|
|||
description:
|
||||
- name of the user (role) to add or remove
|
||||
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:
|
||||
description:
|
||||
- set the user's password. (Required when adding a user)
|
||||
|
@ -147,11 +140,11 @@ author: "Jonathan Mainguy (@Jmainguy)"
|
|||
'''
|
||||
|
||||
EXAMPLES = """
|
||||
# Removes anonymous user account for localhost (the name parameter is required, but ignored)
|
||||
- mysql_user: name=anonymous user_anonymous=yes host=localhost state=absent
|
||||
# Removes anonymous user account for localhost
|
||||
- mysql_user: name='' host=localhost state=absent
|
||||
|
||||
# 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
|
||||
- mysql_user: name=bob password=12345 priv=*.*:ALL state=present
|
||||
|
@ -526,7 +519,6 @@ def main():
|
|||
login_port=dict(default=3306, type='int'),
|
||||
login_unix_socket=dict(default=None),
|
||||
user=dict(required=True, aliases=['name']),
|
||||
user_anonymous=dict(type="bool", default="no"),
|
||||
password=dict(default=None, no_log=True),
|
||||
encrypted=dict(default=False, type='bool'),
|
||||
host=dict(default="localhost"),
|
||||
|
@ -542,7 +534,6 @@ def main():
|
|||
login_user = module.params["login_user"]
|
||||
login_password = module.params["login_password"]
|
||||
user = module.params["user"]
|
||||
user_anonymous = module.params["user_anonymous"]
|
||||
password = module.params["password"]
|
||||
encrypted = module.boolean(module.params["encrypted"])
|
||||
host = module.params["host"].lower()
|
||||
|
@ -554,9 +545,6 @@ def main():
|
|||
append_privs = module.boolean(module.params["append_privs"])
|
||||
update_password = module.params['update_password']
|
||||
|
||||
if user_anonymous:
|
||||
user = ''
|
||||
|
||||
config_file = os.path.expanduser(os.path.expandvars(config_file))
|
||||
if not mysqldb_found:
|
||||
module.fail_json(msg="the python mysqldb module is required")
|
||||
|
|
Loading…
Reference in a new issue