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