Elasticsearch Blueprint

Fabric environment:

blueprints:
  - blues.elasticsearch

settings:
  elasticsearch:
    version: 1.5                       # Version of elasticsearch to install (Required)
    cluster_name: foobar               # Name of the cluster (Default: elasticsearch)
    # heap_size: 1g                    # Heap Size (defaults to 256m min, 1g max)
    # number_of_shards: 1              # Number of shards/splits of an index (Default: 5)
    # number_of_replicas: 0            # Number of replicas / additional copies of an index (Default: 0)
    # network_bind_host: 127.0.0.1     # Set the bind address specifically, IPv4 or IPv6 (Default: 0.0.0.0)
    # network_publish_host: 127.0.0.1  # Set the address other nodes will use to communicate with this node (Optional)
    # network_host: 127.0.0.1          # Set both `network_bind_host` and `network_publish_host` (Optional)
    # queue_size: 3000                 # Set thread pool queue size (Default: 1000)
    # plugins:                         # Optional list of plugins to install
    #   - mobz/elasticsearch-head
setup

Install Elasticsearch

configure

Configure Elasticsearch

install_plugin