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]>

Reply via email to