Class: Ansible::Ruby::Modules::Bigip_iapp_template
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_iapp_template
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigip_iapp_template.rb
Overview
Manages TCL iApp templates on a BIG-IP. This module will allow you to deploy iApp templates to the BIG-IP and manage their lifecycle. The conventional way to use this module is to import new iApps as needed or by extracting the contents of the iApp archive that is provided at downloads.f5.com and then importing all the iApps with this module. This module can also update existing iApps provided that the source of the iApp changed while the name stayed the same. Note however that this module will not reconfigure any services that may have been created using the C(bigip_iapp_service) module. iApps are normally not updated in production. Instead, new versions are deployed and then existing services are changed to consume that new template. As such, the ability to update templates in-place requires the C(force) option to be used.
Instance Method Summary collapse
-
#content ⇒ String?
Sets the contents of an iApp template directly to the specified value.
-
#force ⇒ Symbol?
Specifies whether or not to force the uploading of an iApp.
-
#name ⇒ Object?
The name of the iApp template that you want to delete.
-
#partition ⇒ String?
Device partition to manage resources on.
-
#state ⇒ :present, ...
Whether the iApp template should exist or not.
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
#content ⇒ String?
19 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_iapp_template.rb', line 19 attribute :content |
#force ⇒ Symbol?
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_iapp_template.rb', line 12 attribute :force |
#name ⇒ Object?
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_iapp_template.rb', line 16 attribute :name |
#partition ⇒ String?
27 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_iapp_template.rb', line 27 attribute :partition |
#state ⇒ :present, ...
23 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_iapp_template.rb', line 23 attribute :state |