Class: Ansible::Ruby::Modules::Bigip_iapp_template

Inherits:
Base show all
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

Methods inherited from Base

#ansible_name, #to_h

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

#contentString?



19
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_iapp_template.rb', line 19

attribute :content

#forceSymbol?



12
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_iapp_template.rb', line 12

attribute :force

#nameObject?



16
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_iapp_template.rb', line 16

attribute :name

#partitionString?



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