error expanded:
curator --config curator.yml allocate-logstash-3day.yml
2017-04-24 15:36:23,140 DEBUG curator.cli cli:165 default_timeout = 30
2017-04-24 15:36:23,145 DEBUG curator.cli cli:170 Full list of actions: {1: {'action': 'allocation', 'description': "Apply shard allocation routing to 'require' 'tag=warm' for hot/cold node setup for logstash- indices older than 3 days, based on index_creation date", 'filters': [{'kind': 'prefix', 'filtertype': 'pattern', 'value': 'logstash-'}, {'source': 'creation_date', 'direction': 'older', 'filtertype': 'age', 'unit_count': 3, 'unit': 'days'}], 'options': {'allocation_type': 'require', 'key': 'tag', 'value': 'warm', 'disable_action': False}}}
2017-04-24 15:36:23,145 INFO curator.cli cli:177 Action #1: allocation
2017-04-24 15:36:23,145 DEBUG curator.cli cli:190 continue_if_exception = False
2017-04-24 15:36:23,145 DEBUG curator.cli cli:191 timeout_override = None
2017-04-24 15:36:23,145 DEBUG curator.utils get_client:503 kwargs = {'aws_secret_key': None, 'url_prefix': '', 'http_auth': None, 'certificate': None, 'aws_key': None, 'aws_region': None, 'client_cert': None, 'hosts': ['127.0.0.1'], 'timeout': 30, 'use_ssl': False, 'master_only': False, 'port': 9200, 'ssl_no_validate': False, 'client_key': None}
2017-04-24 15:36:23,146 DEBUG curator.utils get_client:548 Not using "requests_aws4auth" python module to connect.
2017-04-24 15:36:23,153 DEBUG curator.utils check_version:412 Detected Elasticsearch version 5.3.0
2017-04-24 15:36:23,153 DEBUG curator.cli cli:216 client is <class 'elasticsearch.client.Elasticsearch'>
2017-04-24 15:36:23,155 DEBUG curator.cli process_action:102 Running "ALLOCATION"
2017-04-24 15:36:23,155 DEBUG curator.indexlist __get_indices:64 Getting all indices
2017-04-24 15:36:23,618 DEBUG curator.indexlist filter_by_regex:280 Filtering indices by regex
.
.
.
2017-04-24 15:36:23,633 DEBUG curator.utils iterate_filters:687 Un-parsed filter args: {'source': 'creation_date', 'direction': 'older', 'filtertype': 'age', 'unit_count': 3, 'unit': 'days'}
2017-04-24 15:36:23,633 DEBUG curator.utils iterate_filters:713 Filter args: {'direction': 'older', 'stats_result': 'min_value', 'field': None, 'source': 'creation_date', 'epoch': None, 'timestring': None, 'exclude': False, 'unit_count': 3, 'unit': 'days'}
2017-04-24 15:36:23,633 DEBUG curator.utils iterate_filters:714 Pre-instance: [u'logstash-2017.04.19', u'logstash-2017.04.11', u'logstash-2017.04.12', u'logstash-2017.04.18', u'logstash-2017.04.17', u'logstash-2017.04.20', u'logstash-2017.04.25', u'logstash-2017.04.24', u'logstash-2017.04.21', u'logstash-2017.04.06', u'logstash-2017.04.23', u'logstash-2017.04.22']
2017-04-24 15:36:23,633 DEBUG curator.indexlist filter_by_age:338 Filtering indices by age
2017-04-24 15:36:23,633 DEBUG curator.indexlist working_list:189 Generating working list of indices
2017-04-24 15:36:23,633 DEBUG curator.indexlist __not_actionable:38 Index logstash-2017.04.19 is not actionable, removing from list.
2017-04-24 15:36:23,635 DEBUG curator.indexlist __excludify:57 Removed from actionable list: Index "logstash-2017.04.24" age (1492970356), direction: "older", point of reference, (1492810583)
2017-04-24 15:36:23,635 DEBUG curator.indexlist __not_actionable:38 Index logstash-2017.04.21 is not actionable, removing from list.
2017-04-24 15:36:23,635 DEBUG curator.indexlist __excludify:57 Removed from actionable list: Index "logstash-2017.04.21" age (1493013605), direction: "older", point of reference, (1492810583)
2017-04-24 15:36:23,635 DEBUG curator.indexlist __not_actionable:38 Index logstash-2017.04.06 is not actionable, removing from list.
2017-04-24 15:36:23,635 DEBUG curator.indexlist __excludify:57 Removed from actionable list: Index "logstash-2017.04.06" age (1493013605), direction: "older", point of reference, (1492810583)
2017-04-24 15:36:23,636 DEBUG curator.indexlist __not_actionable:38 Index logstash-2017.04.23 is not actionable, removing from list.
2017-04-24 15:36:23,636 DEBUG curator.indexlist __excludify:57 Removed from actionable list: Index "logstash-2017.04.23" age (1492883957), direction: "older", point of reference, (1492810583)
2017-04-24 15:36:23,636 DEBUG curator.indexlist __actionable:34 Index logstash-2017.04.22 is actionable and remains in the list.
2017-04-24 15:36:23,636 DEBUG curator.indexlist __excludify:57 Remains in actionable list: Index "logstash-2017.04.22" age (1492804344), direction: "older", point of reference, (1492810583)
2017-04-24 15:36:23,636 DEBUG curator.utils iterate_filters:716 Post-instance: [u'logstash-2017.04.22']
2017-04-24 15:36:23,636 DEBUG curator.cli process_action:110 Doing the action here.
2017-04-24 15:36:23,636 DEBUG curator.actions.allocation do_action:181 Cannot get change shard routing allocation of closed indices. Omitting any closed indices.
2017-04-24 15:36:23,636 DEBUG curator.indexlist filter_closed:579 Filtering closed indices
2017-04-24 15:36:23,636 DEBUG curator.indexlist empty_list_check:178 Checking for empty list
2017-04-24 15:36:23,637 DEBUG curator.indexlist working_list:189 Generating working list of indices
2017-04-24 15:36:23,637 DEBUG curator.indexlist filter_closed:584 Index logstash-2017.04.22 state: open
2017-04-24 15:36:23,637 DEBUG curator.indexlist __actionable:34 Index logstash-2017.04.22 is actionable and remains in the list.
2017-04-24 15:36:23,637 DEBUG curator.indexlist empty_list_check:178 Checking for empty list
2017-04-24 15:36:23,637 INFO curator.actions.allocation do_action:187 Updating index setting index.routing.allocation.require.tag=warm
2017-04-24 15:36:23,640 ERROR curator.cli cli:242 Failed to complete action: allocation. <type 'exceptions.TypeError'>: string indices must be integers