puppet-elasticsearch模块的使用
安装方法
# puppet module install elasticsearch-elasticsearch配置示例
class { 'elasticsearch':
version => '2.4.1',
config => { 'cluster.name' => 'es1003' },
java_install => true,
}
elasticsearch::instance { $fqdn:
config => { 'node.name' => $fqdn },
init_defaults => { 'ES_USER' => 'elasticsearch', 'ES_HEAP_SIZE' => $memorysize > 64 ? '31g' : $memorysize / 2 },
datadir => [ '/data1/elasticsearch' ],
}
elasticsearch::template { 'templatename':
host => $::ipaddress,
port => 9200,
content => '{"template":"*","settings":{"number_of_replicas":0}}'
}Last updated