This release updates the Opensearch Backup/Restore ansible collection:
- reorganized scripts into functions
- allowed the indices value to be passed empty. this allows using the default snapshot functionality of taking/restoring all indices unless there are specific indices that are specified
- allowed the basepath value to be passed empty. this allows storing the snapshot either in a folder at the root of the S3 bucket (if this variable is empty), or in a specific folder within the bucket (if a basepath is entered). this update also updates the folder naming convention so that the snapshot files will always be stored in a folder named for the snapshot name, either inside a base folder or at the S3 root
- allows the backup pipeline to take snapshots that contain only certain indices. the pipeline will need to be updated to add an indices parameter for this to work