module TwistlockControl::Actions::ContainerInstance
-
Provisioning service instances on provisioners
Public Class Methods
add(container_configuration)
click to toggle source
Provision takes a ContainerConfiguration and when it is done provisioning it will notify the ContainerConfiguration of the ip address and container id of the provisioned container.
# File lib/twistlock_control/actions/container_instance.rb, line 10 def add(container_configuration) # TODO: figure out how to have internal actions like provisioning # without polluting the entities with logic provisioner = container_configuration.provisioner.api properties = provisioner.provision_container(container_configuration) instance = Entities::ContainerInstance.new(properties) instance.save instance end
remove()
click to toggle source
# File lib/twistlock_control/actions/container_instance.rb, line 23 def remove end
update()
click to toggle source
# File lib/twistlock_control/actions/container_instance.rb, line 20 def update end