Sha256: 4a5e7b4f7ebe3e8af8a432918d4fd5f051f97ae8d45c208e9a69a974f983a493
Contents?: true
Size: 578 Bytes
Versions: 6
Compression:
Stored size: 578 Bytes
Contents
module Landrush module Cap module Linux module AddIptablesRule def self.add_iptables_rule(machine, rule) _run(machine, %(iptables -C #{rule} 2> /dev/null || iptables -A #{rule})) end def self._run(machine, command) machine.communicate.sudo(command) do |data, type| if [:stderr, :stdout].include?(type) color = (type == :stdout) ? :green : :red machine.env.ui.info(data.chomp, :color => color, :prefix => false) end end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems