{"action":"opened","issue":{"url":"https://api.github.com/repos/elasticsearch/elasticsearch/issues/9589","labels_url":"https://api.github.com/repos/elasticsearch/elasticsearch/issues/9589/labels{/name}","comments_url":"https://api.github.com/repos/elasticsearch/elasticsearch/issues/9589/comments","events_url":"https://api.github.com/repos/elasticsearch/elasticsearch/issues/9589/events","html_url":"https://github.com/elasticsearch/elasticsearch/issues/9589","id":56747800,"number":9589,"title":"Boolean Values","user":{"login":"moos3","id":5654,"avatar_url":"https://avatars.githubusercontent.com/u/5654?v=3","gravatar_id":"","url":"https://api.github.com/users/moos3","html_url":"https://github.com/moos3","followers_url":"https://api.github.com/users/moos3/followers","following_url":"https://api.github.com/users/moos3/following{/other_user}","gists_url":"https://api.github.com/users/moos3/gists{/gist_id}","starred_url":"https://api.github.com/users/moos3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moos3/subscriptions","organizations_url":"https://api.github.com/users/moos3/orgs","repos_url":"https://api.github.com/users/moos3/repos","events_url":"https://api.github.com/users/moos3/events{/privacy}","received_events_url":"https://api.github.com/users/moos3/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-05T23:40:06Z","updated_at":"2015-02-05T23:40:06Z","closed_at":null,"body":"So if you put in the elasticsearch.yml file True or False with capitals, it will fail to start or load the configuration and throw a error in the logs. \r\n\r\n```\r\n- ElasticsearchIllegalArgumentException[value cannot be parsed to boolean [ true/1/on/yes OR false/0/off/no ]  ]\r\n```\r\nIt should be able to accept both lower case and upper case for True or False as most scripting languages will default to True if you put in true or False for false. I noticed this with python scripts for generating the configuration files. Work around for python is to wrap them in single quotes and convert it from boolean to a string."}}