Class: Ansible::Ruby::Modules::Solaris_zone
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Solaris_zone
- Defined in:
- lib/ansible/ruby/modules/generated/system/solaris_zone.rb
Overview
Create, start, stop and delete Solaris zones. This module doesn’t currently allow changing of options for a zone that’s already been created.
Instance Method Summary collapse
-
#attach_options ⇒ String?
Extra options to the zoneadm attach command.
-
#config ⇒ String?
The zonecfg configuration commands for this zone.
-
#create_options ⇒ String?
Extra options to the zonecfg(1M) create command.
-
#install_options ⇒ String?
Extra options to the zoneadm(1M) install command.
-
#name ⇒ String
Zone name.
-
#path ⇒ String?
The path where the zone will be created.
-
#root_password ⇒ String?
The password hash for the root account.
-
#sparse ⇒ :yes, ...
Whether to create a sparse (C(true)) or whole root (C(false)) zone.
-
#state ⇒ :absent, ...
C(present), configure and install the zone.,C(installed), synonym for C(present).,C(running), if the zone already exists, boot it, otherwise, configure and install the zone first, then boot it.,C(started), synonym for C(running).,C(stopped), shutdown a zone.,C(absent), destroy the zone.,C(configured), configure the ready so that it’s to be attached.,C(attached), attach a zone, but do not boot it.,C(detached), shutdown and detach a zone.
-
#timeout ⇒ Integer?
Timeout, in seconds, for zone to boot.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#attach_options ⇒ String?
44 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 44 attribute :attach_options |
#config ⇒ String?
32 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 32 attribute :config |
#create_options ⇒ String?
36 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 36 attribute :create_options |
#install_options ⇒ String?
40 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 40 attribute :install_options |
#name ⇒ String
16 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 16 attribute :name |
#path ⇒ String?
20 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 20 attribute :path |
#root_password ⇒ String?
28 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 28 attribute :root_password |
#sparse ⇒ :yes, ...
24 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 24 attribute :sparse |
#state ⇒ :absent, ...
12 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 12 attribute :state |
#timeout ⇒ Integer?
48 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 48 attribute :timeout |