module Chef::Knife::Cloud::OvirtServiceOptions
Public Class Methods
included(includer)
click to toggle source
# File lib/chef/knife/cloud/ovirt_service_options.rb, line 12 def self.included(includer) includer.class_eval do include FogOptions # Ovirt Connection params. option :ovirt_username, short: '-A USERNAME', long: '--ovirt-username KEY', description: 'Your Ovirt Username', proc: proc { |key| Chef::Config[:knife][:ovirt_username] = key } option :ovirt_password, short: '-K SECRET', long: '--ovirt-password SECRET', description: 'Your Ovirt Password', proc: proc { |key| Chef::Config[:knife][:ovirt_password] = key } option :ovirt_url, long: '--ovirt-url URL', description: 'Your Ovirt URL', proc: proc { |url| Chef::Config[:knife][:ovirt_url] = url } end end