Sha256: fd8b0abd8623aff2d67d0254db7bd455be8eccb9043a99d0e1fb6314b78f4b74

Contents?: true

Size: 452 Bytes

Versions: 16

Compression:

Stored size: 452 Bytes

Contents

module Landrush
  module Action
    class InstallPrerequisites
      include Common

      def call(env)
        handle_action_stack(env) do
          install_prerequisites if enabled?
        end
      end

      def install_prerequisites
        unless machine.guest.capability(:iptables_installed)
          info 'iptables not installed, installing it'
          machine.guest.capability(:install_iptables)
        end
      end
    end
  end
end


Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
landrush-0.15.3 lib/landrush/action/install_prerequisites.rb
landrush-0.15.2 lib/landrush/action/install_prerequisites.rb
landrush-0.15.1 lib/landrush/action/install_prerequisites.rb
landrush-0.15.0 lib/landrush/action/install_prerequisites.rb
landrush-0.14.1 lib/landrush/action/install_prerequisites.rb
landrush-0.14.0 lib/landrush/action/install_prerequisites.rb
landrush-0.13.1 lib/landrush/action/install_prerequisites.rb
landrush-0.13.0 lib/landrush/action/install_prerequisites.rb
landrush-0.12.0 lib/landrush/action/install_prerequisites.rb
landrush-0.11.0 lib/landrush/action/install_prerequisites.rb
landrush-0.10.0 lib/landrush/action/install_prerequisites.rb
landrush-0.9.0 lib/landrush/action/install_prerequisites.rb
landrush-0.8.0 lib/landrush/action/install_prerequisites.rb
landrush-0.7.1 lib/landrush/action/install_prerequisites.rb
landrush-0.7.0 lib/landrush/action/install_prerequisites.rb
landrush-0.6.0 lib/landrush/action/install_prerequisites.rb