- 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:
|
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")
|
||||||
|
|
Loading…
Reference in a new issue