The issue is probably due to an unsupported version of Ansible. We have had more than a few issues trying to address bugs that get (re)introduced in different versions of Ansible.
Run the following script. Make sure that all of the versions match the supported versions defined in the README <https://github.com/apache/incubator-metron/tree/master/metron-deployment/vagrant/quick-dev-platform#prerequisites> . ./metron-deployment/scripts/platform-info.sh If you're still having issues, send the output of that script to the mailing list so that we can help further. Thanks! On Sun, May 29, 2016 at 9:43 AM, Yazan Boshmaf <[email protected]> wrote: > Hello! > > I'm going through the single-node deployment guide ( > https://github.com/apache/incubator-metron/tree/master/metron-deployment/vagrant/quick-dev-platform) > and the playbook fails at the following task. Any ideas? > > The main services seems to be up and running (see screen grab). Thanks![image: > Inline image 1] > > All the best, > Yazan > > > > TASK [elasticsearch : Add Elasticsearch templates for topologies] > ************** > > failed: [node1] (item={u'sensor': u'bro', u'file': {'mappings': > {'bro_doc': {'_timestamp': {'enabled': True}, 'properties': > {'enrichments:geo:ip_dst_addr:location_point': {'type': 'geo_point'}, > 'timestamp': {'type': 'date', 'format': 'epoch_millis'}}}}, 'template': > 'bro_index*'}}) => {"content": "", "content_length": "450", "content_type": > "application/json; charset=UTF-8", "failed": true, "item": {"file": > {"mappings": {"bro_doc": {"_timestamp": {"enabled": true}, "properties": > {"enrichments:geo:ip_dst_addr:location_point": {"type": "geo_point"}, > "timestamp": {"format": "epoch_millis", "type": "date"}}}}, "template": > "bro_index*"}, "sensor": "bro"}, "msg": "Status code was not [200]: HTTP > Error 400: Bad Request", "redirected": false, "status": 400, "url": " > http://node1:9200/_template/template_bro"} > failed: [node1] (item={u'sensor': u'yaf', u'file': {'mappings': > {'yaf_doc': {'_timestamp': {'enabled': True}, 'properties': {'uflags': > {'type': 'string'}, 'pkt': {'type': 'string'}, 'app': {'type': 'string'}, > 'rtt': {'type': 'string'}, 'tag': {'type': 'string'}, 'duration': {'type': > 'string'}, 'riflags': {'type': 'string'}, 'sip': {'type': 'string'}, > 'proto': {'type': 'string'}, 'rtag': {'type': 'string'}, 'oct': {'type': > 'string'}, 'risn': {'type': 'string'}, 'end-time': {'type': 'string'}, > 'end-reason': {'type': 'string'}, 'timestamp': {'type': 'date', 'format': > 'epoch_millis'}, 'dp': {'type': 'string'}, > 'enrichments:geo:ip_dst_addr:location_point': {'type': 'geo_point'}, > 'roct': {'type': 'string'}, 'sp': {'type': 'string'}, 'iflags': {'type': > 'string'}, 'isn': {'type': 'string'}, 'ruflags': {'type': 'string'}, > 'rpkt': {'type': 'string'}, 'dip': {'type': 'string'}}}}, 'template': > 'yaf_index*'}}) => {"content": "", "content_length": "450", "content_type": > "application/json; charset=UTF-8", "failed": true, "item": {"file": > {"mappings": {"yaf_doc": {"_timestamp": {"enabled": true}, "properties": > {"app": {"type": "string"}, "dip": {"type": "string"}, "dp": {"type": > "string"}, "duration": {"type": "string"}, "end-reason": {"type": > "string"}, "end-time": {"type": "string"}, > "enrichments:geo:ip_dst_addr:location_point": {"type": "geo_point"}, > "iflags": {"type": "string"}, "isn": {"type": "string"}, "oct": {"type": > "string"}, "pkt": {"type": "string"}, "proto": {"type": "string"}, > "riflags": {"type": "string"}, "risn": {"type": "string"}, "roct": {"type": > "string"}, "rpkt": {"type": "string"}, "rtag": {"type": "string"}, "rtt": > {"type": "string"}, "ruflags": {"type": "string"}, "sip": {"type": > "string"}, "sp": {"type": "string"}, "tag": {"type": "string"}, > "timestamp": {"format": "epoch_millis", "type": "date"}, "uflags": {"type": > "string"}}}}, "template": "yaf_index*"}, "sensor": "yaf"}, "msg": "Status > code was not [200]: HTTP Error 400: Bad Request", "redirected": false, > "status": 400, "url": "http://node1:9200/_template/template_yaf"} > failed: [node1] (item={u'sensor': u'snort', u'file': {'mappings': > {'snort_doc': {'_timestamp': {'enabled': True}, 'properties': > {'enrichments:geo:ip_dst_addr:location_point': {'type': 'geo_point'}, > 'timestamp': {'type': 'date', 'format': 'epoch_millis'}}}}, 'template': > 'snort_index*'}}) => {"content": "", "content_length": "450", > "content_type": "application/json; charset=UTF-8", "failed": true, "item": > {"file": {"mappings": {"snort_doc": {"_timestamp": {"enabled": true}, > "properties": {"enrichments:geo:ip_dst_addr:location_point": {"type": > "geo_point"}, "timestamp": {"format": "epoch_millis", "type": "date"}}}}, > "template": "snort_index*"}, "sensor": "snort"}, "msg": "Status code was > not [200]: HTTP Error 400: Bad Request", "redirected": false, "status": > 400, "url": "http://node1:9200/_template/template_snort"} > to retry, use: --limit @../../playbooks/metron_full_install.retry > > PLAY RECAP > ********************************************************************* > > node1 : ok=70 changed=4 unreachable=0 failed=1 > -- Nick Allen <[email protected]>
