class Porkadot::Config
def etcd_nodes
def etcd_nodes @etcd_nodes ||= {}.tap do |nodes| self.raw.nodes.each do |k, v| if v && v.labels && v.labels.to_hash.keys.include?(Porkadot::ETCD_MEMBER_LABEL) nodes[k] = Porkadot::Configs::EtcdNode.new(self, k, v) end end end return @etcd_nodes end