def configure(self, env, upgrade_type=None, setup_db=False): import params env.set_params(params) # set up db if we are not upgrading and setup_db is true if setup_db and upgrade_type is None: setup_ranger_xml.setup_ranger_db() setup_ranger_xml.ranger('ranger_admin', upgrade_type=upgrade_type) # set up java patches if we are not upgrading and setup_db is true if setup_db and upgrade_type is None: setup_ranger_xml.setup_java_patch() # Updating password for Ranger Admin user setup_ranger_xml.setup_ranger_admin_passwd_change( params.admin_username, params.admin_password, params.default_admin_password) # Updating password for Ranger Usersync user setup_ranger_xml.setup_ranger_admin_passwd_change( params.rangerusersync_username, params.rangerusersync_user_password, params.default_rangerusersync_user_password) # Updating password for Ranger Tagsync user setup_ranger_xml.setup_ranger_admin_passwd_change( params.rangertagsync_username, params.rangertagsync_user_password, params.default_rangertagsync_user_password) # Updating password for Ranger Keyadmin user setup_ranger_xml.setup_ranger_admin_passwd_change( params.keyadmin_username, params.keyadmin_user_password, params.default_keyadmin_user_password)
def setup_ranger_database(self, env): import params env.set_params(params) if params.xml_configurations_supported and params.upgrade_direction == Direction.UPGRADE: Logger.info( format( 'Setting Ranger database schema, using version {stack_version}' )) from setup_ranger_xml import setup_ranger_db setup_ranger_db()
def pre_rolling_restart(self, env): import params env.set_params(params) if params.xml_configurations_supported: from setup_ranger_xml import ranger, setup_ranger_db, setup_java_patch ranger('ranger_admin', rolling_upgrade=True) setup_ranger_db(rolling_upgrade=True) setup_java_patch(rolling_upgrade=True) self.set_ru_rangeradmin_in_progress() upgrade.prestart(env, "ranger-admin")
def install(self, env): self.install_packages(env) import params env.set_params(params) if params.xml_configurations_supported: from setup_ranger_xml import setup_ranger_db setup_ranger_db() self.configure(env) if params.xml_configurations_supported: from setup_ranger_xml import setup_java_patch setup_java_patch()
def pre_upgrade_restart(self, env, upgrade_type=None): import params env.set_params(params) upgrade.prestart(env, "ranger-admin") if params.xml_configurations_supported: from setup_ranger_xml import ranger, setup_ranger_db, setup_java_patch ranger('ranger_admin', upgrade_type=upgrade_type) setup_ranger_db(upgrade_type=upgrade_type) setup_java_patch(upgrade_type=upgrade_type) self.set_ru_rangeradmin_in_progress()
def pre_rolling_restart(self, env): import params env.set_params(params) upgrade.prestart(env, "ranger-admin") if params.xml_configurations_supported: from setup_ranger_xml import ranger, setup_ranger_db, setup_java_patch ranger('ranger_admin', rolling_upgrade=True) setup_ranger_db(rolling_upgrade=True) setup_java_patch(rolling_upgrade=True) self.set_ru_rangeradmin_in_progress()
def pre_upgrade_restart(self, env, upgrade_type=None): import params env.set_params(params) upgrade.prestart(env, "ranger-admin") if params.xml_configurations_supported: from setup_ranger_xml import ranger, setup_ranger_db, setup_java_patch ranger('ranger_admin', upgrade_type=upgrade_type) setup_ranger_db(upgrade_type=upgrade_type) setup_java_patch(upgrade_type=upgrade_type) self.set_ru_rangeradmin_in_progress(params.upgrade_marker_file)
def setup_ranger_database(self, env): import params env.set_params(params) upgrade_stack = stack_select._get_upgrade_stack() if upgrade_stack is None: raise Fail('Unable to determine the stack and stack version') stack_version = upgrade_stack[1] if params.xml_configurations_supported: Logger.info(format('Setting Ranger database schema, using version {stack_version}')) from setup_ranger_xml import setup_ranger_db setup_ranger_db(stack_version=stack_version)
def configure(self, env, upgrade_type=None, setup_db=False): import params env.set_params(params) # set up db if we are not upgrading and setup_db is true if setup_db and upgrade_type is None: from setup_ranger_xml import setup_ranger_db setup_ranger_db() ranger('ranger_admin', upgrade_type=upgrade_type) # set up java patches if we are not upgrading and setup_db is true if setup_db and upgrade_type is None: from setup_ranger_xml import setup_java_patch setup_java_patch() if params.stack_supports_ranger_admin_password_change: setup_ranger_admin_passwd_change()
def setup_ranger_database(self, env): import params env.set_params(params) upgrade_stack = stack_select._get_upgrade_stack() if upgrade_stack is None: raise Fail('Unable to determine the stack and stack version') stack_version = upgrade_stack[1] if params.upgrade_direction == Direction.UPGRADE: target_version = upgrade_summary.get_target_version( "RANGER", default_version=stack_version) Logger.info( format( 'Setting Ranger database schema, using version {target_version}' )) setup_ranger_xml.setup_ranger_db(stack_version=target_version)
def configure(self, env, upgrade_type=None, setup_db=False): import params env.set_params(params) if params.xml_configurations_supported: from setup_ranger_xml import ranger else: from setup_ranger import ranger # set up db if we are not upgrading and setup_db is true if setup_db and upgrade_type is None: if params.xml_configurations_supported: from setup_ranger_xml import setup_ranger_db setup_ranger_db() ranger('ranger_admin', upgrade_type=upgrade_type) Execute("chown -R ranger:ranger %s" % params.ranger_conf) # set up java patches if we are not upgrading and setup_db is true if setup_db and upgrade_type is None: if params.xml_configurations_supported: from setup_ranger_xml import setup_java_patch setup_java_patch() if params.stack_supports_ranger_admin_password_change: setup_ranger_admin_passwd_change()
def setup_ranger_database(self, env): import params env.set_params(params) setup_ranger_xml.setup_ranger_db()