Merge "Set sane defaults for required conf params in trove/common/cfg.py"
This commit is contained in:
commit
1b85f2b1f6
@ -64,6 +64,10 @@ rabbit_host=10.0.0.1
|
||||
log_dir = /tmp/
|
||||
log_file = logfile.txt
|
||||
|
||||
# Users to ignore for user create/list/delete operations
|
||||
ignore_users = os_admin
|
||||
ignore_dbs = lost+found, mysql, information_schema
|
||||
|
||||
# Strategy information for backups
|
||||
backup_strategy = InnoBackupEx
|
||||
backup_namespace = trove.guestagent.strategies.backup.impl
|
||||
|
@ -34,7 +34,7 @@ common_opts = [
|
||||
cfg.IntOpt('sql_idle_timeout', default=3600),
|
||||
cfg.BoolOpt('sql_query_log', default=False),
|
||||
cfg.IntOpt('bind_port', default=8779),
|
||||
cfg.StrOpt('api_extensions_path', default='',
|
||||
cfg.StrOpt('api_extensions_path', default='trove/extensions/routes',
|
||||
help='Path to extensions'),
|
||||
cfg.StrOpt('api_paste_config',
|
||||
default="api-paste.ini",
|
||||
@ -45,7 +45,7 @@ common_opts = [
|
||||
cfg.BoolOpt('trove_volume_support',
|
||||
default=True,
|
||||
help='File name for the paste.deploy config for trove-api'),
|
||||
cfg.ListOpt('admin_roles', default=[]),
|
||||
cfg.ListOpt('admin_roles', default=['admin']),
|
||||
cfg.StrOpt('remote_implementation',
|
||||
default="real",
|
||||
help='Remote implementation for using fake integration code'),
|
||||
@ -77,8 +77,10 @@ common_opts = [
|
||||
cfg.IntOpt('users_page_size', default=20),
|
||||
cfg.IntOpt('databases_page_size', default=20),
|
||||
cfg.IntOpt('instances_page_size', default=20),
|
||||
cfg.ListOpt('ignore_users', default=[]),
|
||||
cfg.ListOpt('ignore_dbs', default=[]),
|
||||
cfg.ListOpt('ignore_users', default=['os_admin', 'root']),
|
||||
cfg.ListOpt('ignore_dbs', default=['lost+found',
|
||||
'mysql',
|
||||
'information_schema']),
|
||||
cfg.IntOpt('agent_call_low_timeout', default=5),
|
||||
cfg.IntOpt('agent_call_high_timeout', default=60),
|
||||
cfg.StrOpt('guest_id', default=None),
|
||||
|
@ -891,7 +891,7 @@ class MySqlRootAccess(object):
|
||||
@classmethod
|
||||
def enable_root(cls):
|
||||
"""Enable the root user global access and/or reset the root password"""
|
||||
user = models.MySQLUser()
|
||||
user = models.RootUser()
|
||||
user.name = "root"
|
||||
user.host = "%"
|
||||
user.password = generate_random_password()
|
||||
|
Loading…
x
Reference in New Issue
Block a user