Class: Ansible::Ruby::Modules::Open_iscsi
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Open_iscsi
- Defined in:
- lib/ansible/ruby/modules/generated/system/open_iscsi.rb
Overview
Discover targets on given portal, (dis)connect targets, mark targets to manually or auto start, return device nodes of connected targets.
Instance Method Summary collapse
-
#auto_node_startup ⇒ Symbol?
Whether the target node should be automatically connected at startup.
-
#discover ⇒ Symbol?
Whether the list of target nodes on the portal should be (re)discovered and added to the persistent iscsi database.
-
#login ⇒ Symbol?
Whether the target node should be connected.
-
#node_auth ⇒ String?
Discovery.sendtargets.auth.authmethod.
-
#node_pass ⇒ Object?
Discovery.sendtargets.auth.password.
-
#node_user ⇒ Object?
Discovery.sendtargets.auth.username.
-
#port ⇒ Integer?
The port on which the iscsi target process listens.
-
#portal ⇒ String?
The ip address of the iscsi target.
-
#show_nodes ⇒ Symbol?
Whether the list of nodes in the persistent iscsi database should be returned by the module.
-
#target ⇒ String?
The iscsi target name.
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
#auto_node_startup ⇒ Symbol?
Returns whether the target node should be automatically connected at startup.
38 |
# File 'lib/ansible/ruby/modules/generated/system/open_iscsi.rb', line 38 attribute :auto_node_startup |
#discover ⇒ Symbol?
Returns whether the list of target nodes on the portal should be (re)discovered and added to the persistent iscsi database. Keep in mind that iscsiadm discovery resets configurtion, like node.startup to manual, hence combined with auto_node_startup=yes will always return a changed state.
42 |
# File 'lib/ansible/ruby/modules/generated/system/open_iscsi.rb', line 42 attribute :discover |
#login ⇒ Symbol?
Returns whether the target node should be connected.
24 |
# File 'lib/ansible/ruby/modules/generated/system/open_iscsi.rb', line 24 attribute :login |
#node_auth ⇒ String?
Returns discovery.sendtargets.auth.authmethod.
28 |
# File 'lib/ansible/ruby/modules/generated/system/open_iscsi.rb', line 28 attribute :node_auth |
#node_pass ⇒ Object?
Returns discovery.sendtargets.auth.password.
35 |
# File 'lib/ansible/ruby/modules/generated/system/open_iscsi.rb', line 35 attribute :node_pass |
#node_user ⇒ Object?
Returns discovery.sendtargets.auth.username.
32 |
# File 'lib/ansible/ruby/modules/generated/system/open_iscsi.rb', line 32 attribute :node_user |
#port ⇒ Integer?
Returns the port on which the iscsi target process listens.
16 |
# File 'lib/ansible/ruby/modules/generated/system/open_iscsi.rb', line 16 attribute :port |
#portal ⇒ String?
Returns the ip address of the iscsi target.
12 |
# File 'lib/ansible/ruby/modules/generated/system/open_iscsi.rb', line 12 attribute :portal |
#show_nodes ⇒ Symbol?
Returns whether the list of nodes in the persistent iscsi database should be returned by the module.
46 |
# File 'lib/ansible/ruby/modules/generated/system/open_iscsi.rb', line 46 attribute :show_nodes |
#target ⇒ String?
Returns the iscsi target name.
20 |
# File 'lib/ansible/ruby/modules/generated/system/open_iscsi.rb', line 20 attribute :target |