)]}'
{"manifests/db.pp":[{"author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"change_message_id":"97aeabafbb7b2f18fe63d607cd02a8759700ee97","unresolved":false,"context_lines":[{"line_number":59,"context_line":"  validate_re($database_connection_real,"},{"line_number":60,"context_line":"    \u0027^(sqlite|mysql(\\+pymysql)?|postgresql):\\/\\/(\\S+:\\S+@\\S+\\/\\S+)?\u0027)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"  case $database_connection_real {"},{"line_number":63,"context_line":"    /^mysql(\\+pymysql)?:\\/\\//: {"},{"line_number":64,"context_line":"      require \u0027mysql::bindings\u0027"},{"line_number":65,"context_line":"      require \u0027mysql::bindings::python\u0027"},{"line_number":66,"context_line":"      if $database_connection_real \u003d~ /^mysql\\+pymysql/ {"},{"line_number":67,"context_line":"        $backend_package \u003d $::keystone::params::pymysql_package_name"},{"line_number":68,"context_line":"      } else {"},{"line_number":69,"context_line":"        $backend_package \u003d false"},{"line_number":70,"context_line":"      }"},{"line_number":71,"context_line":"    }"},{"line_number":72,"context_line":"    /^postgresql:\\/\\//: {"},{"line_number":73,"context_line":"      $backend_package \u003d false"},{"line_number":74,"context_line":"      require \u0027postgresql::lib::python\u0027"},{"line_number":75,"context_line":"    }"},{"line_number":76,"context_line":"    /^sqlite:\\/\\//: {"},{"line_number":77,"context_line":"      $backend_package \u003d $::keystone::params::sqlite_package_name"},{"line_number":78,"context_line":"    }"},{"line_number":79,"context_line":"    default: {"},{"line_number":80,"context_line":"      fail(\u0027Unsupported backend configured\u0027)"},{"line_number":81,"context_line":"    }"},{"line_number":82,"context_line":"  }"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  if $backend_package and !defined(Package[$backend_package]) {"},{"line_number":85,"context_line":"    package {\u0027keystone-backend-package\u0027:"}],"source_content_type":"text/x-puppet","patch_set":4,"id":"5a18252c_0e9d7b65","line":82,"range":{"start_line":62,"start_character":0,"end_line":82,"end_character":3},"updated":"2016-04-12 15:01:51.000000000","message":"can be removed","commit_id":"d871a65aaf44f5a00a025da8f35e97d92dd38049"}]}
