)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"change_message_id":"e94dcf12fcf584584e5866fdd150f08e3e850186","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     iberezovskiy \u003ciberezovskiy@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-06-14 19:54:24 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[Test] Keystone doesn\u0027t have service script anymore"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I477a96ed427c0af2c9ef172fdd93fed9f517bc5e"},{"line_number":10,"context_line":"Depends-on: 018471c6ad9a0989eb71b20a2dca0fa9dfa486b0"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7aa08908_8e51b764","line":7,"updated":"2016-06-14 17:00:29.000000000","message":"in UCA packages","commit_id":"2e4a81e82a86f5c76c11d53001eef334da412073"}],"manifests/deps.pp":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"487b6dd74d0fe58b2fceab00ce53253850a82f3e","unresolved":false,"context_lines":[{"line_number":21,"context_line":"  ~\u003e anchor { \u0027keystone::dbsync::begin\u0027: }"},{"line_number":22,"context_line":"  -\u003e anchor { \u0027keystone::dbsync::end\u0027: }"},{"line_number":23,"context_line":"  ~\u003e anchor { \u0027keystone::service::begin\u0027: }"},{"line_number":24,"context_line":"  ~\u003e Service\u003c| tag \u003d\u003d \u0027keystone-service\u0027 |\u003e"},{"line_number":25,"context_line":"  ~\u003e anchor { \u0027keystone::service::end\u0027: }"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"  # all cache settings should be applied and all packages should be installed"}],"source_content_type":"text/x-puppet","patch_set":7,"id":"7aa08908_1b40f606","side":"PARENT","line":24,"updated":"2016-06-16 15:32:37.000000000","message":"yes, it will work, we have:\nhttps://github.com/openstack/puppet-keystone/blob/master/manifests/wsgi/apache.pp#L217\n\nGood catch","commit_id":"c5a4ce63422539b5928ce89bbd6d334932e84a8e"}],"manifests/init.pp":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"ccbee565fc165b1ed8b70d695e15beca2a0d7d84","unresolved":false,"context_lines":[{"line_number":951,"context_line":"  if $service_name in [\u0027apache2\u0027, \u0027httpd\u0027] {"},{"line_number":952,"context_line":"    include ::apache::params"},{"line_number":953,"context_line":"    $service_name_real \u003d $::apache::params::service_name"},{"line_number":954,"context_line":"    if $::osfamily \u003d\u003d \u0027Debian\u0027 {"},{"line_number":955,"context_line":"      class { \u0027::keystone::service\u0027:"},{"line_number":956,"context_line":"        ensure       \u003d\u003e \u0027stopped\u0027,"},{"line_number":957,"context_line":"        service_name \u003d\u003e $service_name_real,"},{"line_number":958,"context_line":"        enable       \u003d\u003e false,"},{"line_number":959,"context_line":"        validate     \u003d\u003e false,"},{"line_number":960,"context_line":"        tag          \u003d\u003e \u0027eystone-service\u0027,"},{"line_number":961,"context_line":"      }"},{"line_number":962,"context_line":"    }"},{"line_number":963,"context_line":"  } else {"},{"line_number":964,"context_line":"    fail(\u0027Keystone service is managable only as apache service\u0027)"}],"source_content_type":"text/x-puppet","patch_set":4,"id":"7aa08908_77c4b740","line":961,"range":{"start_line":954,"start_character":0,"end_line":961,"end_character":7},"updated":"2016-06-16 13:05:01.000000000","message":"we don\u0027t need it.","commit_id":"ef4c00b65ebcd50df3ac544192faa44f9cf443f8"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"ccbee565fc165b1ed8b70d695e15beca2a0d7d84","unresolved":false,"context_lines":[{"line_number":961,"context_line":"      }"},{"line_number":962,"context_line":"    }"},{"line_number":963,"context_line":"  } else {"},{"line_number":964,"context_line":"    fail(\u0027Keystone service is managable only as apache service\u0027)"},{"line_number":965,"context_line":"  }"},{"line_number":966,"context_line":""},{"line_number":967,"context_line":"  if $sync_db {"}],"source_content_type":"text/x-puppet","patch_set":4,"id":"7aa08908_b7a73fa6","line":964,"updated":"2016-06-16 13:05:01.000000000","message":"do not fail, just warning and say the module only manage apache otherwise DIY","commit_id":"ef4c00b65ebcd50df3ac544192faa44f9cf443f8"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb38162d84893306123a05de3d82a932609ebf88","unresolved":false,"context_lines":[{"line_number":381,"context_line":"#   use class { \u0027keystone::wsgi::apache\u0027...} to make keystone be"},{"line_number":382,"context_line":"#   a web app using apache mod_wsgi."},{"line_number":383,"context_line":"#   Defaults to \u0027$::keystone::params::service_name\u0027"},{"line_number":384,"context_line":"#   NOTE: validate_service only applies if the default value is used."},{"line_number":385,"context_line":"#"},{"line_number":386,"context_line":"# [*paste_config*]"},{"line_number":387,"context_line":"#   (optional) Name of the paste configuration file that defines the"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"7aa08908_9dbd016a","side":"PARENT","line":384,"updated":"2016-06-16 14:22:22.000000000","message":"keep it and update it","commit_id":"c5a4ce63422539b5928ce89bbd6d334932e84a8e"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb38162d84893306123a05de3d82a932609ebf88","unresolved":false,"context_lines":[{"line_number":992,"context_line":"    warning(\u0027Keystone under Eventlet has been deprecated during the Kilo cycle. Support for deploying under eventlet will be dropped as of the M-release of OpenStack.\u0027)"},{"line_number":993,"context_line":"  } elsif $service_name \u003d\u003d \u0027httpd\u0027 {"},{"line_number":994,"context_line":"    include ::apache::params"},{"line_number":995,"context_line":"    $service_name_real \u003d $::apache::params::service_name"},{"line_number":996,"context_line":"    if $::osfamily \u003d\u003d \u0027Debian\u0027 {"},{"line_number":997,"context_line":"      class { \u0027::keystone::service\u0027:"},{"line_number":998,"context_line":"        ensure       \u003d\u003e \u0027stopped\u0027,"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"7aa08908_dd130964","side":"PARENT","line":995,"updated":"2016-06-16 14:22:22.000000000","message":"keep this one, like:\n\n  if $service_name \u003d\u003d \u0027httpd\u0027 {\n    $service_name_real \u003d $::apache::params::service_name\n  } {\n    # if people use another webserver or any other mechanism to run keystone\n    $service_name_real \u003d $service_name\n  }","commit_id":"c5a4ce63422539b5928ce89bbd6d334932e84a8e"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb38162d84893306123a05de3d82a932609ebf88","unresolved":false,"context_lines":[{"line_number":659,"context_line":"  $signing_ca_key                       \u003d $::os_service_default,"},{"line_number":660,"context_line":"  $signing_cert_subject                 \u003d $::os_service_default,"},{"line_number":661,"context_line":"  $signing_key_size                     \u003d $::os_service_default,"},{"line_number":662,"context_line":"  $service_name                         \u003d undef,"},{"line_number":663,"context_line":"  $validate_service                     \u003d undef,"},{"line_number":664,"context_line":") inherits keystone::params {"},{"line_number":665,"context_line":""}],"source_content_type":"text/x-puppet","patch_set":6,"id":"7aa08908_dda02945","line":662,"updated":"2016-06-16 14:22:22.000000000","message":"put \u0027httpd\u0027 by default","commit_id":"af39a408b46b2ba05018b1a9f26458c530bf8d8b"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb38162d84893306123a05de3d82a932609ebf88","unresolved":false,"context_lines":[{"line_number":692,"context_line":""},{"line_number":693,"context_line":"  if $manage_policyrcd {"},{"line_number":694,"context_line":"    # openstacklib::policyrcd only affects debian based systems."},{"line_number":695,"context_line":"    class { \u0027::openstacklib::policyrcd\u0027: services \u003d\u003e [$::keystone::params::httpd_service_name] }"},{"line_number":696,"context_line":"    Class[\u0027::openstacklib::policyrcd\u0027] -\u003e Package[\u0027keystone\u0027]"},{"line_number":697,"context_line":"    Class[\u0027::openstacklib::policyrcd\u0027] -\u003e Package[\u0027httpd\u0027]"},{"line_number":698,"context_line":"  }"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"7aa08908_9dc86123","line":695,"updated":"2016-06-16 14:22:22.000000000","message":"take service_name_real","commit_id":"af39a408b46b2ba05018b1a9f26458c530bf8d8b"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb38162d84893306123a05de3d82a932609ebf88","unresolved":false,"context_lines":[{"line_number":931,"context_line":"  }"},{"line_number":932,"context_line":""},{"line_number":933,"context_line":"  if $service_name {"},{"line_number":934,"context_line":"    warning(\u0027service_name parameter is deprecated. Keystone service will be managed as apache service in puppet. Make another plans to manage it in another way\u0027)"},{"line_number":935,"context_line":"  }"},{"line_number":936,"context_line":""},{"line_number":937,"context_line":"  if $sync_db {"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"7aa08908_7d4815cd","line":934,"updated":"2016-06-16 14:22:22.000000000","message":"no","commit_id":"af39a408b46b2ba05018b1a9f26458c530bf8d8b"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb38162d84893306123a05de3d82a932609ebf88","unresolved":false,"context_lines":[{"line_number":972,"context_line":"      ensure     \u003d\u003e present,"},{"line_number":973,"context_line":"      enabled    \u003d\u003e true,"},{"line_number":974,"context_line":"      is_default \u003d\u003e true,"},{"line_number":975,"context_line":"      require    \u003d\u003e Service[$::keystone::params::httpd_service_name],"},{"line_number":976,"context_line":"      notify     \u003d\u003e Exec[\u0027restart_keystone\u0027],"},{"line_number":977,"context_line":"    }"},{"line_number":978,"context_line":"    anchor { \u0027default_domain_created\u0027:"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"7aa08908_3d3e8d29","line":975,"updated":"2016-06-16 14:22:22.000000000","message":"keep service_name_real","commit_id":"af39a408b46b2ba05018b1a9f26458c530bf8d8b"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb38162d84893306123a05de3d82a932609ebf88","unresolved":false,"context_lines":[{"line_number":1006,"context_line":"  if $manage_service and $enabled {"},{"line_number":1007,"context_line":"    exec { \u0027restart_keystone\u0027:"},{"line_number":1008,"context_line":"      path        \u003d\u003e [\u0027/usr/sbin\u0027, \u0027/usr/bin\u0027, \u0027/sbin\u0027, \u0027/bin/\u0027],"},{"line_number":1009,"context_line":"      command     \u003d\u003e \"service ${::keystone::params::httpd_service_name} restart\","},{"line_number":1010,"context_line":"      refreshonly \u003d\u003e true,"},{"line_number":1011,"context_line":"    }"},{"line_number":1012,"context_line":"  }"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"7aa08908_fd336560","line":1009,"updated":"2016-06-16 14:22:22.000000000","message":"keep service_name_real","commit_id":"af39a408b46b2ba05018b1a9f26458c530bf8d8b"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb38162d84893306123a05de3d82a932609ebf88","unresolved":false,"context_lines":[{"line_number":1024,"context_line":"        owner   \u003d\u003e \u0027keystone\u0027,"},{"line_number":1025,"context_line":"        group   \u003d\u003e \u0027keystone\u0027,"},{"line_number":1026,"context_line":"        mode    \u003d\u003e \u00270750\u0027,"},{"line_number":1027,"context_line":"        notify  \u003d\u003e Service[$::keystone::params::httpd_service_name],"},{"line_number":1028,"context_line":"        require \u003d\u003e Anchor[\u0027keystone::install::end\u0027],"},{"line_number":1029,"context_line":"      }"},{"line_number":1030,"context_line":"    }"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"7aa08908_5dec39bb","line":1027,"updated":"2016-06-16 14:22:22.000000000","message":"keep service_name_real","commit_id":"af39a408b46b2ba05018b1a9f26458c530bf8d8b"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"487b6dd74d0fe58b2fceab00ce53253850a82f3e","unresolved":false,"context_lines":[{"line_number":366,"context_line":"#   available pipelines. (string value)"},{"line_number":367,"context_line":"#   Defaults to $::os_service_default"},{"line_number":368,"context_line":"#"},{"line_number":369,"context_line":"# [*service_name*]"},{"line_number":370,"context_line":"#   (optional) Name of the service that will be providing the server"},{"line_number":371,"context_line":"#   functionality of keystone. The default is \u0027httpd\u0027"},{"line_number":372,"context_line":"#   which means keystone will be a web service, and you must use another"}],"source_content_type":"text/x-puppet","patch_set":7,"id":"7aa08908_fb59aafe","line":369,"updated":"2016-06-16 15:32:37.000000000","message":"ok not a big deal, but you moved it, so we kind of loose full git blame thing...","commit_id":"9bed6b8b1c5a575b5aff60191c0b63c0a7c3b8b2"},{"author":{"_account_id":7732,"name":"IvanBerezovskiy","email":"ivan.berezovskii@gmail.com","username":"iberezovskiy"},"change_message_id":"7de015f8697eface922c214e3ec71d05c01286f1","unresolved":false,"context_lines":[{"line_number":366,"context_line":"#   available pipelines. (string value)"},{"line_number":367,"context_line":"#   Defaults to $::os_service_default"},{"line_number":368,"context_line":"#"},{"line_number":369,"context_line":"# [*service_name*]"},{"line_number":370,"context_line":"#   (optional) Name of the service that will be providing the server"},{"line_number":371,"context_line":"#   functionality of keystone. The default is \u0027httpd\u0027"},{"line_number":372,"context_line":"#   which means keystone will be a web service, and you must use another"}],"source_content_type":"text/x-puppet","patch_set":7,"id":"7aa08908_bb05627a","line":369,"in_reply_to":"7aa08908_fb59aafe","updated":"2016-06-16 16:35:45.000000000","message":"yeah, sorry. I\u0027ll update","commit_id":"9bed6b8b1c5a575b5aff60191c0b63c0a7c3b8b2"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"487b6dd74d0fe58b2fceab00ce53253850a82f3e","unresolved":false,"context_lines":[{"line_number":536,"context_line":"#   (optional) Deprecated. Key size (in bits) for token signing cert (auto generated certificate)"},{"line_number":537,"context_line":"#   Defaults to $::os_service_default"},{"line_number":538,"context_line":"#"},{"line_number":539,"context_line":"# [*validate_service*]"},{"line_number":540,"context_line":"#   (optional) Whether to validate keystone connections after"},{"line_number":541,"context_line":"#   the service is started."},{"line_number":542,"context_line":"#   Defaults to undef"}],"source_content_type":"text/x-puppet","patch_set":7,"id":"7aa08908_9b198625","line":539,"updated":"2016-06-16 15:32:37.000000000","message":"Missing deprecated, but not a big deal.","commit_id":"9bed6b8b1c5a575b5aff60191c0b63c0a7c3b8b2"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"487b6dd74d0fe58b2fceab00ce53253850a82f3e","unresolved":false,"context_lines":[{"line_number":636,"context_line":"  $validate_auth_url                    \u003d false,"},{"line_number":637,"context_line":"  $validate_cacert                      \u003d undef,"},{"line_number":638,"context_line":"  $paste_config                         \u003d $::os_service_default,"},{"line_number":639,"context_line":"  $service_name                         \u003d \u0027httpd\u0027,"},{"line_number":640,"context_line":"  $max_token_size                       \u003d $::os_service_default,"},{"line_number":641,"context_line":"  $sync_db                              \u003d true,"},{"line_number":642,"context_line":"  $enable_fernet_setup                  \u003d false,"}],"source_content_type":"text/x-puppet","patch_set":7,"id":"7aa08908_1bdc7645","line":639,"updated":"2016-06-16 15:32:37.000000000","message":"yes !","commit_id":"9bed6b8b1c5a575b5aff60191c0b63c0a7c3b8b2"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"487b6dd74d0fe58b2fceab00ce53253850a82f3e","unresolved":false,"context_lines":[{"line_number":668,"context_line":"  $signing_ca_key                       \u003d $::os_service_default,"},{"line_number":669,"context_line":"  $signing_cert_subject                 \u003d $::os_service_default,"},{"line_number":670,"context_line":"  $signing_key_size                     \u003d $::os_service_default,"},{"line_number":671,"context_line":"  $validate_service                     \u003d undef,"},{"line_number":672,"context_line":") inherits keystone::params {"},{"line_number":673,"context_line":""},{"line_number":674,"context_line":"  include ::keystone::deps"}],"source_content_type":"text/x-puppet","patch_set":7,"id":"7aa08908_5be6fe16","line":671,"updated":"2016-06-16 15:32:37.000000000","message":"yes!","commit_id":"9bed6b8b1c5a575b5aff60191c0b63c0a7c3b8b2"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"487b6dd74d0fe58b2fceab00ce53253850a82f3e","unresolved":false,"context_lines":[{"line_number":673,"context_line":""},{"line_number":674,"context_line":"  include ::keystone::deps"},{"line_number":675,"context_line":"  include ::keystone::logging"},{"line_number":676,"context_line":"  include ::apache::params"},{"line_number":677,"context_line":""},{"line_number":678,"context_line":"  if $service_provider {"},{"line_number":679,"context_line":"    warning(\u0027service_provider is deprecated, does nothing and will be removed in a future release, use a Puppet resource collector if you want to modify the service provider.\u0027)"}],"source_content_type":"text/x-puppet","patch_set":7,"id":"7aa08908_dbb82eeb","line":676,"updated":"2016-06-16 15:32:37.000000000","message":"no, include it only at line 702 only if we want httpd.","commit_id":"9bed6b8b1c5a575b5aff60191c0b63c0a7c3b8b2"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"487b6dd74d0fe58b2fceab00ce53253850a82f3e","unresolved":false,"context_lines":[{"line_number":1008,"context_line":"    }"},{"line_number":1009,"context_line":"  }"},{"line_number":1010,"context_line":""},{"line_number":1011,"context_line":"  # Update this code when https://bugs.launchpad.net/keystone/+bug/1472285 is addressed."},{"line_number":1012,"context_line":"  # 1/ Keystone needs to be started before creating the default domain"},{"line_number":1013,"context_line":"  # 2/ Once the default domain is created, we can query Keystone to get the default domain ID"},{"line_number":1014,"context_line":"  # 3/ The Keystone_domain provider has in charge of doing the query and configure keystone.conf"}],"source_content_type":"text/x-puppet","patch_set":7,"id":"7aa08908_3b8fb22f","line":1011,"updated":"2016-06-16 15:32:37.000000000","message":"why moving it?","commit_id":"9bed6b8b1c5a575b5aff60191c0b63c0a7c3b8b2"}],"manifests/params.pp":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb38162d84893306123a05de3d82a932609ebf88","unresolved":false,"context_lines":[{"line_number":10,"context_line":"  case $::osfamily {"},{"line_number":11,"context_line":"    \u0027Debian\u0027: {"},{"line_number":12,"context_line":"      $package_name                 \u003d \u0027keystone\u0027"},{"line_number":13,"context_line":"      $httpd_service_name           \u003d \u0027apache2\u0027"},{"line_number":14,"context_line":"      $keystone_wsgi_script_path    \u003d \u0027/usr/lib/cgi-bin/keystone\u0027"},{"line_number":15,"context_line":"      $python_memcache_package_name \u003d \u0027python-memcache\u0027"},{"line_number":16,"context_line":"      $mellon_package_name          \u003d \u0027libapache2-mod-auth-mellon\u0027"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"7aa08908_1d7111df","line":13,"updated":"2016-06-16 14:22:22.000000000","message":"drop it","commit_id":"af39a408b46b2ba05018b1a9f26458c530bf8d8b"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb38162d84893306123a05de3d82a932609ebf88","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    }"},{"line_number":18,"context_line":"    \u0027RedHat\u0027: {"},{"line_number":19,"context_line":"      $package_name                 \u003d \u0027openstack-keystone\u0027"},{"line_number":20,"context_line":"      $httpd_service_name           \u003d \u0027httpd\u0027"},{"line_number":21,"context_line":"      $keystone_wsgi_script_path    \u003d \u0027/var/www/cgi-bin/keystone\u0027"},{"line_number":22,"context_line":"      $python_memcache_package_name \u003d \u0027python-memcached\u0027"},{"line_number":23,"context_line":"      $mellon_package_name          \u003d \u0027mod_auth_mellon\u0027"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"7aa08908_7d80158c","line":20,"updated":"2016-06-16 14:22:22.000000000","message":"drop it","commit_id":"af39a408b46b2ba05018b1a9f26458c530bf8d8b"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"b406c0816ae360957641a87ca8a5d5140353df2c","unresolved":false,"context_lines":[{"line_number":10,"context_line":"  case $::osfamily {"},{"line_number":11,"context_line":"    \u0027Debian\u0027: {"},{"line_number":12,"context_line":"      $package_name                 \u003d \u0027keystone\u0027"},{"line_number":13,"context_line":"      $httpd_service_name           \u003d \u0027apache2\u0027"},{"line_number":14,"context_line":"      $keystone_wsgi_script_path    \u003d \u0027/usr/lib/cgi-bin/keystone\u0027"},{"line_number":15,"context_line":"      $python_memcache_package_name \u003d \u0027python-memcache\u0027"},{"line_number":16,"context_line":"      $mellon_package_name          \u003d \u0027libapache2-mod-auth-mellon\u0027"}],"source_content_type":"text/x-puppet","patch_set":7,"id":"7aa08908_dbb4aed5","line":13,"updated":"2016-06-16 15:33:11.000000000","message":"I don\u0027t think we need it, since we lookup puppetlabs-apache","commit_id":"9bed6b8b1c5a575b5aff60191c0b63c0a7c3b8b2"}],"spec/classes/keystone_disable_admin_token_auth_spec.rb":[{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"24cf688f5b2ab94b9f7572f8f01b925e1a560bfa","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"describe \u0027keystone::disable_admin_token_auth\u0027 do"},{"line_number":4,"context_line":"  let :facts do"},{"line_number":5,"context_line":"    @default_facts.merge("},{"line_number":6,"context_line":"      :osfamily               \u003d\u003e \u0027Debian\u0027,"},{"line_number":7,"context_line":"      :operatingsystem        \u003d\u003e \u0027Ubuntu\u0027,"},{"line_number":8,"context_line":"      :operatingsystemrelease \u003d\u003e \u002716.04\u0027,"}],"source_content_type":"text/x-ruby","patch_set":7,"id":"7aa08908_bb61e23a","line":5,"range":{"start_line":5,"start_character":3,"end_line":5,"end_character":18},"updated":"2016-06-16 15:35:54.000000000","message":"not big deal, but could we use OSDefaults?","commit_id":"9bed6b8b1c5a575b5aff60191c0b63c0a7c3b8b2"}]}
