{
  "name": "graylog-server",
  "description": "Installs and configures Graylog server",
  "json_class": "Chef::Role",
  "default_attributes": {
    "elasticsearch": {
      "cluster": {
        "name": "graylog2"
      },
      "version": "1.5.2"
    },
    "graylog2": {
      "password_secret": "NP8GePxntdVuQ5L3rK80fOR9mVU0gmopqMpmZdR58m7IZVo9hL4nIgGdG1L1Zh3O6jM0Delnso8EibLdhZ3F2lLXeklHdeib",
      "rest": {
        "admin_access_token": "NlXQ1B375BQPdocO1hzoVTKowWjAsgGzIoHfm3zMR0lHU24341XszauM52L5EZu0shR6CMJtM9cwdpxKMhGGDoybtcRtiQif"
      },
      "root_password_sha2": "8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918",
      "web": {
        "secret": "NP8GePxntdVuQ5L3rK80fOR9mVU0gmopqMpmZdR58m7IZVo9hL4nIgGdG1L1Zh3O6jM0Delnso8EibLdhZ3F2lLXeklHdeib",
        "timezone": "UTC"
      }
    },
    "java": {
      "jdk_version": "8",
      "install_flavor": "oracle",
      "oracle": {
        "accept_oracle_download_terms": true
      }
    }
  },
  "override_attributes": {
  },
  "chef_type": "role",
  "run_list": [
    "recipe[authbind]",
    "recipe[java]",
    "recipe[elasticsearch]",
    "recipe[mongodb]",
    "recipe[graylog2]",
    "recipe[graylog2::server]",
    "recipe[graylog2::web]",
    "recipe[graylog2::authbind]",
    "recipe[zabbix_templates::graylog]"
  ],
  "env_run_lists": {
  }
}

Add role for graylog server
Add role for graylog server