Module: Serverspec::Type

Defined in:
lib/octopus_serverspec_extensions/type/octopus_deploy_worker_pool.rb,
lib/octopus_serverspec_extensions/type/octopus_deploy_environment.rb,
lib/octopus_serverspec_extensions/type/octopus_deploy_tentacle.rb,
lib/octopus_serverspec_extensions/type/windows_scheduled_task.rb,
lib/octopus_serverspec_extensions/type/java_property_file.rb,
lib/octopus_serverspec_extensions/type/chocolatey_package.rb,
lib/octopus_serverspec_extensions/type/windows_firewall.rb,
lib/octopus_serverspec_extensions/type/windows_dsc.rb,
lib/octopus_serverspec_extensions/type/npm_package.rb

Defined Under Namespace

Classes: ChocolateyPackage, JavaPropertyFile, NpmPackage, OctopusDeployEnvironment, OctopusDeployTentacle, OctopusDeployWorkerPool, WindowsDSC, WindowsFirewall, WindowsScheduledTask

Instance Method Summary collapse

Instance Method Details

#chocolatey_package(name) ⇒ Object



29
30
31
# File 'lib/octopus_serverspec_extensions/type/chocolatey_package.rb', line 29

def chocolatey_package(name)
  ChocolateyPackage.new(name)
end

#java_property_file(name) ⇒ Object



24
25
26
# File 'lib/octopus_serverspec_extensions/type/java_property_file.rb', line 24

def java_property_file(name)
  JavaPropertyFile.new(name)
end

#npm_package(name) ⇒ Object



32
33
34
# File 'lib/octopus_serverspec_extensions/type/npm_package.rb', line 32

def npm_package(name)
  NpmPackage.new(name)
end

#octopus_deploy_environment(serverUrl, apiKey, environment_name) ⇒ Object



36
37
38
# File 'lib/octopus_serverspec_extensions/type/octopus_deploy_environment.rb', line 36

def octopus_deploy_environment(serverUrl, apiKey, environment_name)
  OctopusDeployEnvironment.new(serverUrl, apiKey, environment_name)
end

#octopus_deploy_tentacle(serverUrl, apiKey, instance) ⇒ Object



145
146
147
# File 'lib/octopus_serverspec_extensions/type/octopus_deploy_tentacle.rb', line 145

def octopus_deploy_tentacle(serverUrl, apiKey, instance)
  OctopusDeployTentacle.new(serverUrl, apiKey, instance)
end

#octopus_deploy_worker_pool(serverUrl, apiKey, worker_pool_name) ⇒ Object



36
37
38
# File 'lib/octopus_serverspec_extensions/type/octopus_deploy_worker_pool.rb', line 36

def octopus_deploy_worker_pool(serverUrl, apiKey, worker_pool_name)
  OctopusDeployWorkerPool.new(serverUrl, apiKey, worker_pool_name)
end

#windows_dscObject



27
28
29
# File 'lib/octopus_serverspec_extensions/type/windows_dsc.rb', line 27

def windows_dsc
  WindowsDSC.new
end

#windows_firewallObject



27
28
29
# File 'lib/octopus_serverspec_extensions/type/windows_firewall.rb', line 27

def windows_firewall
  WindowsFirewall.new
end

#windows_scheduled_task(name) ⇒ Object



28
29
30
# File 'lib/octopus_serverspec_extensions/type/windows_scheduled_task.rb', line 28

def windows_scheduled_task(name)
  WindowsScheduledTask.new(name)
end