class VagrantPlugins::Vai::Config
Attributes
groups[RW]
inventory_dir[RW]
inventory_filename[RW]
Public Class Methods
new()
click to toggle source
# File lib/vai/config.rb, line 8 def initialize @inventory_dir = UNSET_VALUE @inventory_filename = UNSET_VALUE @groups = UNSET_VALUE end
Public Instance Methods
finalize!()
click to toggle source
# File lib/vai/config.rb, line 14 def finalize! @inventory_dir = nil if @inventory_dir == UNSET_VALUE @inventory_filename = nil if @inventory_filename == UNSET_VALUE @groups = {} if @groups == UNSET_VALUE end
validate(machine)
click to toggle source
# File lib/vai/config.rb, line 20 def validate(machine) errors = _detected_errors if !inventory_dir errors << "inventory_dir not specified." end { "ansible inventory provisioner" => errors } end