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?
Returns Extra options to the zoneadm attach command. For example, this can be used to specify whether a minimum or full update of packages is required and if any packages need to be deleted. For valid values, see zoneadm(1M).
44 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 44 attribute :attach_options |
#config ⇒ String?
Returns The zonecfg configuration commands for this zone. See zonecfg(1M) for the valid options and syntax. Typically this is a list of options separated by semi-colons or new lines, e.g. “set auto-boot=true;add net;set physical=bge0;set address=10.1.1.1;end”.
32 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 32 attribute :config |
#create_options ⇒ String?
Returns Extra options to the zonecfg(1M) create command.
36 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 36 attribute :create_options |
#install_options ⇒ String?
Returns Extra options to the zoneadm(1M) install command. To automate Solaris 11 zone creation, use this to specify the profile XML file, e.g. install_options=“-c sc_profile.xml”.
40 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 40 attribute :install_options |
#name ⇒ String
Returns Zone name.
16 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 16 attribute :name |
#path ⇒ String?
Returns The path where the zone will be created. This is required when the zone is created, but not used otherwise.
20 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 20 attribute :path |
#root_password ⇒ String?
Returns The password hash for the root account. If not specified, the zone’s root account will not have a password.
28 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 28 attribute :root_password |
#sparse ⇒ :yes, ...
Returns Whether to create a sparse (C(true)) or whole root (C(false)) zone.
24 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 24 attribute :sparse |
#state ⇒ :absent, ...
Returns 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.
12 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 12 attribute :state |
#timeout ⇒ Integer?
Returns Timeout, in seconds, for zone to boot.
48 |
# File 'lib/ansible/ruby/modules/generated/system/solaris_zone.rb', line 48 attribute :timeout |