Class: Ironfan::Dsl::Volume

Inherits:
Ironfan::Dsl show all
Defined in:
lib/ironfan/headers.rb,
lib/ironfan/deprecated.rb,
lib/ironfan/dsl/volume.rb

Direct Known Subclasses

RaidGroup

Instance Attribute Summary

Attributes included from Gorillib::Resolution

#underlay

Instance Method Summary collapse

Methods inherited from Ironfan::Dsl

#_skip_fields, #skip_fields, #to_manifest

Methods included from Gorillib::Resolution

#deep_resolve, #merge_resolve, #merge_values, #read_resolved_attribute, #read_set_attribute, #read_set_or_underlay_attribute, #read_underlay_attribute, #resolve, #resolve!, #resolve_value

Methods included from CookbookRequirements

#_cookbook_reqs, #children, #cookbook_req, #cookbook_reqs, #join_req

Methods inherited from Builder

ui, #ui

Instance Method Details

#defaultsObject


26
27
28
# File 'lib/ironfan/deprecated.rb', line 26

def defaults
  Ironfan.deprecated 'defaults'
end

#snapshot_idObject


34
35
36
37
# File 'lib/ironfan/dsl/volume.rb', line 34

def snapshot_id(*)
  Ironfan.todo("CODE SMELL: EBS specific information in Dsl::Volume::VOLUME_IDS")
  super || VOLUME_IDS[snapshot_name]
end