这是一个Ansible角色,专门用于安装和配置Elasticsearch 2.x至5.x版本。该角色支持安装插件,包括EC2和S3插件,并允许在Elasticsearch的类路径中安装自定义JAR文件(例如自定义Lucene相似性JAR)。它还支持配置AWS EC2和S3插件的附加功能。要使用S3插件进行快照存储库配置,仅需要在ES版本大于或等于5.x中设置elasticsearch_aws_s3变量为true。