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

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

Instance Method Summary collapse

Methods inherited from Base

#to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, #initialize, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#delete:yes, ...

Returns Delete rule.

Returns:

  • (:yes, :no, nil)

    Delete rule.



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

attribute :delete

#direction:in, ...

Returns Select direction for a rule or default policy command.

Returns:

  • (:in, :out, :incoming, :outgoing, :routed, nil)

    Select direction for a rule or default policy command.



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

attribute :direction

#from_ipString?

Returns Source IP address.

Returns:

  • (String, nil)

    Source IP address.



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

attribute :from_ip

#from_portObject?

Returns Source port.

Returns:

  • (Object, nil)

    Source port.



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

attribute :from_port

#insertObject?

Returns Insert the corresponding rule as rule number NUM.

Returns:

  • (Object, nil)

    Insert the corresponding rule as rule number NUM



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

attribute :insert

#interfaceObject?

Returns Specify interface for rule.

Returns:

  • (Object, nil)

    Specify interface for rule.



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

attribute :interface

#log:yes, ...

Returns Log new connections matched to this rule.

Returns:

  • (:yes, :no, nil)

    Log new connections matched to this rule



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

attribute :log

#logging:on, ...

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

Returns:

  • (:on, :off, :low, :medium, :high, :full, nil)

    Toggles logging. Logged packets use the LOG_KERN syslog facility.



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

attribute :logging

#nameObject?

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

Returns:

  • (Object, nil)

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



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

attribute :name

#policy:allow, ...

Returns Change the default policy for incoming or outgoing traffic.

Returns:

  • (:allow, :deny, :reject, nil)

    Change the default policy for incoming or outgoing traffic.



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

attribute :policy

#proto:any, ...

Returns TCP/IP protocol.

Returns:

  • (:any, :tcp, :udp, :ipv6, :esp, :ah, nil)

    TCP/IP protocol.



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

attribute :proto

#route:yes, ...

Returns Apply the rule to routed/forwarded packets.

Returns:

  • (:yes, :no, nil)

    Apply the rule to routed/forwarded packets.



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

attribute :route

#rule:allow, ...

Returns Add firewall rule.

Returns:

  • (:allow, :deny, :reject, :limit, nil)

    Add firewall rule



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

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:

  • (:enabled, :disabled, :reloaded, :reset, nil)

    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.



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

attribute :state

#to_ipString?

Returns Destination IP address.

Returns:

  • (String, nil)

    Destination IP address.



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

attribute :to_ip

#to_portObject?

Returns Destination port.

Returns:

  • (Object, nil)

    Destination port.



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

attribute :to_port