Sha256: 0d1b7fbd28ff04659a23f67cf750e1f2a17bdd0dcba5b3641c7fe67b02b5726d

Contents?: true

Size: 864 Bytes

Versions: 1

Compression:

Stored size: 864 Bytes

Contents

module VirtualMonkey
  class LampRunner
    include VirtualMonkey::DeploymentRunner
    include VirtualMonkey::UnifiedApplication
    include VirtualMonkey::Mysql

    # It's not that I'm a Java fundamentalist; I merely believe that mortals should
    # not be calling the following methods directly. Instead, they should use the
    # TestCaseInterface methods (behavior, verify, probe) to access these functions.
    # Trust me, I know what's good for you. -- Tim R.
    private

    def run_lamp_checks
      # check that the standard unified app is responding on port 80
      run_unified_application_checks(@servers, 80)
      
      # TODO: check that running the mysql backup script succeeds
      # server.spot_check_command("/etc/cron.daily/mysql-dump-backup.sh")
      #
      # TODO: run operational RightScript(s)
      # 


      
    end


  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
virtualmonkey-0.0.1 lib/virtualmonkey/lamp_runner.rb