)]}'
{"lib/puppet/provider/keystone.rb":[{"author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"change_message_id":"c8a72372f0a1a0ba36dd5c456cbcede4f93dcef7","unresolved":false,"context_lines":[{"line_number":2,"context_line":"require \u0027puppet/provider/openstack\u0027"},{"line_number":3,"context_line":"require \u0027puppet/provider/openstack/auth\u0027"},{"line_number":4,"context_line":"require \u0027puppet/provider/openstack/credentials\u0027"},{"line_number":5,"context_line":"require File.join(File.dirname(__FILE__), \u0027..\u0027,\u0027..\u0027, \u0027puppet/provider/keystone/util\u0027)"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"class Puppet::Provider::Keystone \u003c Puppet::Provider::Openstack"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":1,"id":"dab17558_8e6605eb","line":5,"updated":"2016-05-16 18:05:12.000000000","message":"what\u0027s about load paths above?","commit_id":"6f9d029206a7a92da5dd7b1922050f1cd3d101e8"},{"author":{"_account_id":7423,"name":"Cody Herriges","email":"cody@herriges.org","username":"ody"},"change_message_id":"ceb286a7a44f7d4593538929eeccee26d7dbc819","unresolved":false,"context_lines":[{"line_number":2,"context_line":"require \u0027puppet/provider/openstack\u0027"},{"line_number":3,"context_line":"require \u0027puppet/provider/openstack/auth\u0027"},{"line_number":4,"context_line":"require \u0027puppet/provider/openstack/credentials\u0027"},{"line_number":5,"context_line":"require File.join(File.dirname(__FILE__), \u0027..\u0027,\u0027..\u0027, \u0027puppet/provider/keystone/util\u0027)"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"class Puppet::Provider::Keystone \u003c Puppet::Provider::Openstack"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":1,"id":"dab17558_0c7dbd6c","line":5,"in_reply_to":"dab17558_290a3379","updated":"2016-05-17 19:12:18.000000000","message":"You are correct. I totally forgot about openstacklib containing a parent provider...which should have been obvious by line 7.","commit_id":"6f9d029206a7a92da5dd7b1922050f1cd3d101e8"},{"author":{"_account_id":8318,"name":"Matthew J Black","email":"mjblack@gmail.com","username":"mjblack"},"change_message_id":"f6399733e0a3fbf8fe43f9667f216fe768a45f00","unresolved":false,"context_lines":[{"line_number":2,"context_line":"require \u0027puppet/provider/openstack\u0027"},{"line_number":3,"context_line":"require \u0027puppet/provider/openstack/auth\u0027"},{"line_number":4,"context_line":"require \u0027puppet/provider/openstack/credentials\u0027"},{"line_number":5,"context_line":"require File.join(File.dirname(__FILE__), \u0027..\u0027,\u0027..\u0027, \u0027puppet/provider/keystone/util\u0027)"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"class Puppet::Provider::Keystone \u003c Puppet::Provider::Openstack"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":1,"id":"dab17558_290a3379","line":5,"in_reply_to":"dab17558_8e6605eb","updated":"2016-05-17 19:04:12.000000000","message":"I can update them to go up and add them but they should already be loaded by the providers within openstacklib","commit_id":"6f9d029206a7a92da5dd7b1922050f1cd3d101e8"},{"author":{"_account_id":7423,"name":"Cody Herriges","email":"cody@herriges.org","username":"ody"},"change_message_id":"35fc7f5b5e68409e36c16402628f4299488ca470","unresolved":false,"context_lines":[{"line_number":2,"context_line":"require \u0027puppet/provider/openstack\u0027"},{"line_number":3,"context_line":"require \u0027puppet/provider/openstack/auth\u0027"},{"line_number":4,"context_line":"require \u0027puppet/provider/openstack/credentials\u0027"},{"line_number":5,"context_line":"require File.join(File.dirname(__FILE__), \u0027..\u0027,\u0027..\u0027, \u0027puppet/provider/keystone/util\u0027)"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"class Puppet::Provider::Keystone \u003c Puppet::Provider::Openstack"},{"line_number":8,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":1,"id":"dab17558_6998bbc0","line":5,"in_reply_to":"dab17558_8e6605eb","updated":"2016-05-17 18:55:59.000000000","message":"I\u0027d tend to agree. To be safe these should all follow the same pattern so we can guarantee they are loaded.","commit_id":"6f9d029206a7a92da5dd7b1922050f1cd3d101e8"}]}
