)]}'
{"manifests/placement/config.pp":[{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"fbd8da1bc2d3aae6ebdf191ea94b39b4505c694e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# \u003d\u003d Class: nova::placement::config"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Class for configuring [placement] section in nova.conf."},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# \u003d\u003d\u003d Parameters:"},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":"# [*password*]"},{"line_number":8,"context_line":"#   (required) Password for connecting to Nova Placement API service in"},{"line_number":9,"context_line":"#   admin context through the OpenStack Identity service."},{"line_number":10,"context_line":"#"},{"line_number":11,"context_line":"# [*auth_type*]"},{"line_number":12,"context_line":"#   Name of the auth type to load (string value)"},{"line_number":13,"context_line":"#   Defaults to \u0027password\u0027"},{"line_number":14,"context_line":"#"},{"line_number":15,"context_line":"# [*project_name*]"},{"line_number":16,"context_line":"#   (optional) Project name for connecting to Nova Placement API service in"},{"line_number":17,"context_line":"#   admin context through the OpenStack Identity service."},{"line_number":18,"context_line":"#   Defaults to \u0027services\u0027"},{"line_number":19,"context_line":"#"},{"line_number":20,"context_line":"# [*project_domain_name*]"},{"line_number":21,"context_line":"#   (optional) Project Domain name for connecting to Nova Placement API service in"},{"line_number":22,"context_line":"#   admin context through the OpenStack Identity service."},{"line_number":23,"context_line":"#   Defaults to \u0027Default\u0027"},{"line_number":24,"context_line":"#"},{"line_number":25,"context_line":"# [*user_domain_name*]"},{"line_number":26,"context_line":"#   (optional) User Domain name for connecting to Nova Placement API service in"},{"line_number":27,"context_line":"#   admin context through the OpenStack Identity service."},{"line_number":28,"context_line":"#   Defaults to \u0027Default\u0027"},{"line_number":29,"context_line":"#"},{"line_number":30,"context_line":"# [*region_name*]"},{"line_number":31,"context_line":"#   (optional) Region name for connecting to Nova Placement API service in admin context"},{"line_number":32,"context_line":"#   through the OpenStack Identity service."},{"line_number":33,"context_line":"#   Defaults to \u0027RegionOne\u0027"},{"line_number":34,"context_line":"#"},{"line_number":35,"context_line":"# [*valid_interfaces*]"},{"line_number":36,"context_line":"#   (optional) Interface names used for getting the keystone endpoint for"},{"line_number":37,"context_line":"#   the placement API. Comma separated if multiple."},{"line_number":38,"context_line":"#   Defaults to $::os_service_default"},{"line_number":39,"context_line":"#"},{"line_number":40,"context_line":"# [*username*]"},{"line_number":41,"context_line":"#   (optional) Username for connecting to Nova Placement API service in admin context"},{"line_number":42,"context_line":"#   through the OpenStack Identity service."},{"line_number":43,"context_line":"#   Defaults to \u0027placement\u0027"},{"line_number":44,"context_line":"#"},{"line_number":45,"context_line":"# [*auth_url*]"},{"line_number":46,"context_line":"#   (optional) Points to the OpenStack Identity server IP and port."},{"line_number":47,"context_line":"#   This is the Identity (keystone) admin API server IP and port value,"},{"line_number":48,"context_line":"#   and not the Identity service API IP and port."},{"line_number":49,"context_line":"#   Defaults to \u0027http://127.0.0.1:5000/v3\u0027"},{"line_number":50,"context_line":"#"},{"line_number":51,"context_line":"# DEPRECATED PARAMETERS"},{"line_number":52,"context_line":"#"},{"line_number":53,"context_line":"# [*os_interface*]"},{"line_number":54,"context_line":"#   (optional) interface name used for getting the keystone endpoint for"},{"line_number":55,"context_line":"#   the placement API."},{"line_number":56,"context_line":"#   Defaults to undef"},{"line_number":57,"context_line":"#"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class nova::placement::config("},{"line_number":60,"context_line":"  $password            \u003d false,"},{"line_number":61,"context_line":"  $auth_type           \u003d \u0027password\u0027,"},{"line_number":62,"context_line":"  $auth_url            \u003d \u0027http://127.0.0.1:5000/v3\u0027,"},{"line_number":63,"context_line":"  $region_name         \u003d \u0027RegionOne\u0027,"},{"line_number":64,"context_line":"  $valid_interfaces    \u003d $::os_service_default,"},{"line_number":65,"context_line":"  $project_domain_name \u003d \u0027Default\u0027,"},{"line_number":66,"context_line":"  $project_name        \u003d \u0027services\u0027,"},{"line_number":67,"context_line":"  $user_domain_name    \u003d \u0027Default\u0027,"},{"line_number":68,"context_line":"  $username            \u003d \u0027placement\u0027,"},{"line_number":69,"context_line":"  $os_interface        \u003d undef,"},{"line_number":70,"context_line":") inherits nova::params {"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"  include ::nova::deps"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"  if $os_interface {"},{"line_number":75,"context_line":"    warning(\u0027nova::placement::os_interface is deprecated for removal, please use valid_interfaces instead.\u0027)"},{"line_number":76,"context_line":"  }"},{"line_number":77,"context_line":"  $valid_interfaces_real \u003d pick($os_interface, $valid_interfaces)"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"  nova_config {"},{"line_number":80,"context_line":"    \u0027placement/auth_type\u0027:           value \u003d\u003e $auth_type;"},{"line_number":81,"context_line":"    \u0027placement/auth_url\u0027:            value \u003d\u003e $auth_url;"},{"line_number":82,"context_line":"    \u0027placement/password\u0027:            value \u003d\u003e $password, secret \u003d\u003e true;"},{"line_number":83,"context_line":"    \u0027placement/project_domain_name\u0027: value \u003d\u003e $project_domain_name;"},{"line_number":84,"context_line":"    \u0027placement/project_name\u0027:        value \u003d\u003e $project_name;"},{"line_number":85,"context_line":"    \u0027placement/user_domain_name\u0027:    value \u003d\u003e $user_domain_name;"},{"line_number":86,"context_line":"    \u0027placement/username\u0027:            value \u003d\u003e $username;"},{"line_number":87,"context_line":"    \u0027placement/region_name\u0027:         value \u003d\u003e $region_name;"},{"line_number":88,"context_line":"    \u0027placement/valid_interfaces\u0027:    value \u003d\u003e $valid_interfaces_real;"},{"line_number":89,"context_line":"  }"},{"line_number":90,"context_line":"}"}],"source_content_type":"text/x-puppet","patch_set":4,"id":"9fdfeff1_aaa083f5","line":90,"range":{"start_line":1,"start_character":0,"end_line":90,"end_character":1},"updated":"2019-02-13 10:48:52.000000000","message":"hmmmm maybe I could leave this in the original class?","commit_id":"14c803655df90be9832b724b790a972e25309a2d"}],"manifests/placement/service.pp":[{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"1e7c3318bd042516dbb1752c0ac7d78bbae483aa","unresolved":false,"context_lines":[{"line_number":35,"context_line":") inherits nova::params {"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  include ::nova::deps"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  validate_bool($enabled)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"  if $service_name \u003d\u003d \u0027nova-placement-api\u0027 {"}],"source_content_type":"text/x-puppet","patch_set":5,"id":"9fdfeff1_8fa7560c","line":38,"updated":"2019-02-19 18:00:48.000000000","message":"If so, this should be assert_private() here to make sure nobody uses it outside of the module itself.","commit_id":"ae92bd98b1739fb491dfada55674f7d5c1b9c789"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"a566862130bf2e7a194dc26ceeed6be05fcec2af","unresolved":false,"context_lines":[{"line_number":35,"context_line":") inherits nova::params {"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  include ::nova::deps"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"  validate_bool($enabled)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"  if $service_name \u003d\u003d \u0027nova-placement-api\u0027 {"}],"source_content_type":"text/x-puppet","patch_set":5,"id":"9fdfeff1_de174054","line":38,"in_reply_to":"9fdfeff1_8fa7560c","updated":"2019-02-20 10:38:20.000000000","message":"ACK, I\u0027ll add this now.","commit_id":"ae92bd98b1739fb491dfada55674f7d5c1b9c789"}]}
