# File lib/fog/openstack/compute.rb, line 106
        def initialize(options={})
          require 'multi_json'
          @openstack_api_key = options[:openstack_api_key]
          @openstack_username = options[:openstack_username]
          @openstack_tenant = options[:openstack_tenant]
          @openstack_compute_service_name = options[:openstack_compute_service_name] || 'nova'
          @openstack_auth_url = options[:openstack_auth_url]
          @openstack_auth_token = options[:openstack_auth_token]
          @openstack_management_url = options[:openstack_management_url]
          @openstack_must_reauthenticate = false
          @connection_options = options[:connection_options] || {}
          authenticate
          @persistent = options[:persistent] || false
          @connection = Fog::Connection.new("#{@scheme}://#{@host}:#{@port}", @persistent, @connection_options)
        end