Class: Ansible::Ruby::Modules::Ufw

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/extras/system/ufw.rb

Overview

Manage firewall with UFW.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

#delete:yes, ...

Returns Delete rule.

Returns:

  • Delete rule.



59
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 59

attribute :delete

#direction:in, ...

Returns Select direction for a rule or default policy command.

Returns:

  • Select direction for a rule or default policy command.



19
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 19

attribute :direction

#from_ipString?

Returns Source IP address.

Returns:

  • Source IP address.



38
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 38

attribute :from_ip

#from_portObject?

Returns Source port.

Returns:

  • Source port.



42
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 42

attribute :from_port

#insertObject?

Returns Insert the corresponding rule as rule number NUM.

Returns:

  • Insert the corresponding rule as rule number NUM



27
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 27

attribute :insert

#interfaceObject?

Returns Specify interface for rule.

Returns:

  • Specify interface for rule.



63
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 63

attribute :interface

#log:yes, ...

Returns Log new connections matched to this rule.

Returns:

  • Log new connections matched to this rule



34
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 34

attribute :log

#logging:on, ...

Returns Toggles logging. Logged packets use the LOG_KERN syslog facility.

Returns:

  • Toggles logging. Logged packets use the LOG_KERN syslog facility.



23
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 23

attribute :logging

#nameObject?

Returns Use profile located in C(/etc/ufw/applications.d).

Returns:

  • Use profile located in C(/etc/ufw/applications.d)



56
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 56

attribute :name

#policy:allow, ...

Returns Change the default policy for incoming or outgoing traffic.

Returns:

  • Change the default policy for incoming or outgoing traffic.



15
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 15

attribute :policy

#proto:any, ...

Returns TCP/IP protocol.

Returns:

  • TCP/IP protocol.



52
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 52

attribute :proto

#route:yes, ...

Returns Apply the rule to routed/forwarded packets.

Returns:

  • Apply the rule to routed/forwarded packets.



66
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 66

attribute :route

#rule:allow, ...

Returns Add firewall rule.

Returns:

  • Add firewall rule



30
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 30

attribute :rule

#state:enabled, ...

Returns C(enabled) reloads firewall and enables firewall on boot.,C(disabled) unloads firewall and disables firewall on boot.,C(reloaded) reloads firewall.,C(reset) disables and resets firewall to installation defaults.

Returns:

  • C(enabled) reloads firewall and enables firewall on boot.,C(disabled) unloads firewall and disables firewall on boot.,C(reloaded) reloads firewall.,C(reset) disables and resets firewall to installation defaults.



11
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 11

attribute :state

#to_ipString?

Returns Destination IP address.

Returns:

  • Destination IP address.



45
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 45

attribute :to_ip

#to_portObject?

Returns Destination port.

Returns:

  • Destination port.



49
# File 'lib/ansible/ruby/modules/generated/extras/system/ufw.rb', line 49

attribute :to_port