Yes, it turns out I had a new version of Ansible. Downgrading to 2.0.0.2 resolved the issues.
Here's the direct link, which you might want to include in the README.md file: http://releases.ansible.com/ansible/ansible-2.0.0.2.tar.gz Thanks, Yazan On Sun, May 29, 2016 at 5:24 PM, Nick Allen <[email protected]> wrote: > 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]> >
