def prep_steps()

in src/es_pii_tool/redacters/steps.py [0:0]


    def prep_steps(self):
        """Execute the preparatory steps for all indices"""
        # PREPARATORY STEPS
        # All indices will do these steps
        prepsteps = [
            s.resolve_index,  # Resolve whether an index or data_stream
            s.get_index_lifecycle_data,  # Get INDEX lifecycle from settings, if any
            s.get_ilm_explain_data,  # Get ILM explain data, if any
            s.get_ilm_lifecycle_data,  # Get ILM lifecycle data, if any
            s.clone_ilm_policy,  # If an ILM policy exists for index, clone it.
        ]

        for func in prepsteps:
            stepname = f'step{str(self.counter).zfill(2)}_{func.__name__}'
            logger.debug('Attempting %s', stepname)
            try:
                func(self.task, stepname, self.var, data=self.data)
            except Exception as exc:
                logger.error('Failed to execute %s: %s', stepname, exc)
                raise exc
            self.counter += 1