Skip to content
This repository has been archived by the owner on Dec 2, 2020. It is now read-only.

Commit

Permalink
Add elasticsearch::params::http_cors_enabled
Browse files Browse the repository at this point in the history
  • Loading branch information
jarib committed May 24, 2015
1 parent f02fa04 commit 8c1a68e
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 48 deletions.
21 changes: 11 additions & 10 deletions manifests/config.pp
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,17 @@
#

class elasticsearch::config(
$ensure = $elasticsearch::params::ensure,
$cluster = $elasticsearch::params::cluster,
$user = $elasticsearch::params::user,
$configdir = $elasticsearch::params::configdir,
$datadir = $elasticsearch::params::datadir,
$executable = $elasticsearch::params::executable,
$logdir = $elasticsearch::params::logdir,
$host = $elasticsearch::params::host,
$http_port = $elasticsearch::params::http_port,
$transport_port = $elasticsearch::params::transport_port,
$ensure = $elasticsearch::params::ensure,
$cluster = $elasticsearch::params::cluster,
$user = $elasticsearch::params::user,
$configdir = $elasticsearch::params::configdir,
$datadir = $elasticsearch::params::datadir,
$executable = $elasticsearch::params::executable,
$logdir = $elasticsearch::params::logdir,
$host = $elasticsearch::params::host,
$http_port = $elasticsearch::params::http_port,
$http_cors_enabled = $elasticsearch::params::http_cors_enabled,
$transport_port = $elasticsearch::params::transport_port,
) inherits elasticsearch::params {

$dir_ensure = $ensure ? {
Expand Down
52 changes: 27 additions & 25 deletions manifests/init.pp
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,23 @@
#
# include elasticsearch
class elasticsearch(
$ensure = $elasticsearch::params::ensure,

$version = $elasticsearch::params::version,
$package = $elasticsearch::params::package,

$cluster = $elasticsearch::params::cluster,
$user = $elasticsearch::params::user,
$configdir = $elasticsearch::params::configdir,
$datadir = $elasticsearch::params::datadir,
$executable = $elasticsearch::params::executable,
$logdir = $elasticsearch::params::logdir,
$host = $elasticsearch::params::host,
$http_port = $elasticsearch::params::http_port,
$transport_port = $elasticsearch::params::transport_port,

$enable = $elasticsearch::params::enable,
$ensure = $elasticsearch::params::ensure,

$version = $elasticsearch::params::version,
$package = $elasticsearch::params::package,

$cluster = $elasticsearch::params::cluster,
$user = $elasticsearch::params::user,
$configdir = $elasticsearch::params::configdir,
$datadir = $elasticsearch::params::datadir,
$executable = $elasticsearch::params::executable,
$logdir = $elasticsearch::params::logdir,
$host = $elasticsearch::params::host,
$http_port = $elasticsearch::params::http_port,
$transport_port = $elasticsearch::params::transport_port,
$http_cors_enabled = $elasticsearch::params::http_cors_enabled,

$enable = $elasticsearch::params::enable,
) inherits elasticsearch::params {

include java
Expand All @@ -37,15 +38,16 @@
class { 'elasticsearch::config':
ensure => $ensure,

cluster => $cluster,
user => $user,
configdir => $configdir,
datadir => $datadir,
executable => $executable,
logdir => $logdir,
host => $host,
http_port => $http_port,
transport_port => $transport_port,
cluster => $cluster,
user => $user,
configdir => $configdir,
datadir => $datadir,
executable => $executable,
logdir => $logdir,
host => $host,
http_port => $http_port,
transport_port => $transport_port,
http_cors_enabled => $http_cors_enabled,

notify => Service['elasticsearch'],
}
Expand Down
28 changes: 15 additions & 13 deletions manifests/params.pp
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,25 @@
Darwin: {
include boxen::config

$ensure = 'present'
$ensure = 'present'

$version = '1.5.2-boxen1'
$package = 'boxen/brews/elasticsearch'
$version = '1.5.2-boxen1'
$package = 'boxen/brews/elasticsearch'

$cluster = "elasticsearch_boxen_${::boxen_user}"
$user = $::boxen_user
$configdir = "${boxen::config::configdir}/elasticsearch"
$datadir = "${boxen::config::datadir}/elasticsearch"
$executable = "${boxen::config::homebrewdir}/bin/elasticsearch"
$logdir = "${boxen::config::logdir}/elasticsearch"
$cluster = "elasticsearch_boxen_${::boxen_user}"
$user = $::boxen_user
$configdir = "${boxen::config::configdir}/elasticsearch"
$datadir = "${boxen::config::datadir}/elasticsearch"
$executable = "${boxen::config::homebrewdir}/bin/elasticsearch"
$logdir = "${boxen::config::logdir}/elasticsearch"

$host = '127.0.0.1'
$http_port = 19200
$transport_port = 19300
$host = '127.0.0.1'
$http_port = 19200
$transport_port = 19300

$enable = true
$http_cors_enabled = false

$enable = true
}

default: {
Expand Down
2 changes: 2 additions & 0 deletions templates/elasticsearch.yml.erb
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ transport:
http:
port: <%= @http_port %>
max_content_length: 500mb
cors:
enabled: <%= @http_cors_enabled %>

gateway:
type: local
Expand Down

0 comments on commit 8c1a68e

Please sign in to comment.