class Tinet::Command::Conf

Public Instance Methods

run() click to toggle source
# File lib/tinet/command/conf.rb, line 6
def run
  exec_pre_cmd
  exec_pre_conf

  nodes.each do |node|
    node.cmds.each do |cmd|
      case node.type
      when :docker
        sudo "docker exec #{namespaced(node.name)} #{cmd} > /dev/null"
      when :netns
        sudo "ip netns exec #{namespaced(node.name)} #{cmd} > /dev/null"
      end
    end
  end

  exec_post_conf
end