[
https://issues.apache.org/jira/browse/METRON-196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15951325#comment-15951325
]
ASF GitHub Bot commented on METRON-196:
---------------------------------------
Github user JonZeolla commented on a diff in the pull request:
https://github.com/apache/incubator-metron/pull/499#discussion_r109187061
--- Diff: metron-deployment/amazon-ec2/README.md ---
@@ -12,11 +12,11 @@ Getting Started
The host used to deploy Apache Metron will need the following software
tools installed. The following versions are known to work as of the time of
this writing, but by no means are these the only working versions.
- - Ansible 2.0.0.2
+ - Ansible 2.0.0.2 or 2.2.2.0
- Python 2.7.11
- Maven 3.3.9
-Any platform that supports these tools is suitable, but the following
instructions cover only macOS. The easiest means of installing these tools on
a Mac is to use the excellent [Homebrew](http://brew.sh/) project.
+Any platform that supports these tools is suitable, but the following
instructions cover only MacOS. The easiest means of installing these tools on
a Mac is to use the excellent [Homebrew](http://brew.sh/) project.
--- End diff --
I think they intentionally keep the "m" lowercase.
http://www.apple.com/macos/sierra/
> Deployment Fails Without Ansible 2.0.0.2
> ----------------------------------------
>
> Key: METRON-196
> URL: https://issues.apache.org/jira/browse/METRON-196
> Project: Metron
> Issue Type: Improvement
> Reporter: Nick Allen
> Priority: Minor
> Labels: 0.2.2BETA
>
> The following error occurs when deploying Metron with versions other than
> 2.0.0.2; particularly version 2.0.1. The current work around is to ask users
> to downgrade Ansible version per
> https://cwiki.apache.org/confluence/display/METRON/Downgrade+Ansible.
> ASK [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
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)