Class: Ansible::Ruby::Modules::Ios_command
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ios_command
- Defined in:
- lib/ansible/ruby/modules/generated/network/ios/ios_command.rb
Overview
Sends arbitrary commands to an ios node and returns the results read from the device. This module includes an argument that will cause the module to wait for a specific condition before returning or timing out if the condition is not met. This module does not support running commands in configuration mode. Please use M(ios_config) to configure IOS devices.
Instance Method Summary collapse
-
#commands ⇒ Array<String>, String
List of commands to send to the remote ios device over the configured provider.
-
#interval ⇒ Integer?
Configures the interval in seconds to wait between retries of the command.
-
#match ⇒ :any, ...
The I(match) argument is used in conjunction with the I(wait_for) argument to specify the match policy.
-
#retries ⇒ Integer?
Specifies the number of retries a command should by tried before it is considered failed.
-
#wait_for ⇒ Array<String>, ...
List of conditions to evaluate against the output of the command.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#commands ⇒ Array<String>, String
13 |
# File 'lib/ansible/ruby/modules/generated/network/ios/ios_command.rb', line 13 attribute :commands |
#interval ⇒ Integer?
29 |
# File 'lib/ansible/ruby/modules/generated/network/ios/ios_command.rb', line 29 attribute :interval |
#match ⇒ :any, ...
21 |
# File 'lib/ansible/ruby/modules/generated/network/ios/ios_command.rb', line 21 attribute :match |
#retries ⇒ Integer?
25 |
# File 'lib/ansible/ruby/modules/generated/network/ios/ios_command.rb', line 25 attribute :retries |
#wait_for ⇒ Array<String>, ...
17 |
# File 'lib/ansible/ruby/modules/generated/network/ios/ios_command.rb', line 17 attribute :wait_for |