in ambari-infra-solr-client/src/main/python/migrationHelper.py [0:0]
def set_solr_security_management(infra_solr_props, accessor, enable = True):
security_props = infra_solr_props['infra-solr-security-json']
check_value = "false" if enable else "true"
set_value = "true" if enable else "false"
turn_status = "on" if enable else "off"
if 'infra_solr_security_manually_managed' in security_props and security_props['infra_solr_security_manually_managed'] == check_value:
security_props['infra_solr_security_manually_managed'] = set_value
post_configuration = create_configs('infra-solr-security-json', security_props, 'Turn {0} security.json manaul management by migrationHelper.py'.format(turn_status))
apply_configs(config, accessor, post_configuration)
else:
print "Configuration 'infra-solr-security-json/infra_solr_security_manually_managed' has already set to '{0}'".format(set_value)