Sha256: 569abd259310c41bc8abb9f44cbbe91f24c4463c219cbca2a30c1ca3dac63629
Contents?: true
Size: 746 Bytes
Versions: 3
Compression:
Stored size: 746 Bytes
Contents
class TestLab class Container module Status def fqdn self.domain ||= self.node.labfile.config[:domain] [self.id, self.domain].join('.') end def status interfaces = self.interfaces.collect{ |network, network_config| "#{network}:#{network_config[:name]}:#{network_config[:ip]}" }.join(', ') { :id => self.id, :fqdn => self.fqdn, :state => self.state, :distro => self.distro, :release => self.release, :interfaces => interfaces, :provisioner => self.provisioner, :node_id => self.node.id } end # State of the container def state self.lxc.state end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
testlab-0.2.1 | lib/testlab/container/status.rb |
testlab-0.2.0 | lib/testlab/container/status.rb |
testlab-0.1.0 | lib/testlab/container/status.rb |