Note
This module is part of the fortinet.fortios collection (version 2.4.0).
You might already have this collection installed if you are using the ansible package. It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install fortinet.fortios. You need further requirements to be able to use this module, see Requirements for details.
To use it in a playbook, specify: fortinet.fortios.fortios_firewall_ssl_ssh_profile.
New in fortinet.fortios 2.0.0
The below requirements are needed on the host that executes this module.
Parameter | Comments |
|---|---|
access_token string | Token-based authentication. Generated from GUI of Fortigate. |
enable_log boolean | Enable/Disable logging for task. Choices:
|
firewall_ssl_ssh_profile dictionary | Configure SSL/SSH protocol options. |
|
allowlist string |
Enable/disable exempting servers by FortiGuard allowlist. Choices:
|
|
block_blacklisted_certificates string |
Enable/disable blocking SSL-based botnet communication by FortiGuard certificate blacklist. Choices:
|
|
block_blocklisted_certificates string |
Enable/disable blocking SSL-based botnet communication by FortiGuard certificate blocklist. Choices:
|
|
caname string |
CA certificate used by SSL Inspection. Source vpn.certificate.local.name. |
|
comment string |
Optional comments. |
|
dot dictionary |
Configure DNS over TLS options. |
|
cert_validation_failure string |
Action based on certificate validation failure. Choices:
|
|
cert_validation_timeout string |
Action based on certificate validation timeout. Choices:
|
|
client_certificate string |
Action based on received client certificate. Choices:
|
|
expired_server_cert string |
Action based on server certificate is expired. Choices:
|
|
proxy_after_tcp_handshake string |
Proxy traffic after the TCP 3-way handshake has been established (not before). Choices:
|
|
quic string |
QUIC inspection status . Choices:
|
|
revoked_server_cert string |
Action based on server certificate is revoked. Choices:
|
|
sni_server_cert_check string |
Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Choices:
|
|
status string |
Configure protocol inspection status. Choices:
|
|
udp_not_quic string |
Action to be taken when matched UDP packet is not QUIC. Choices:
|
|
unsupported_ssl_cipher string |
Action based on the SSL cipher used being unsupported. Choices:
|
|
unsupported_ssl_negotiation string |
Action based on the SSL negotiation used being unsupported. Choices:
|
|
unsupported_ssl_version string |
Action based on the SSL version used being unsupported. Choices:
|
|
untrusted_server_cert string |
Action based on server certificate is not issued by a trusted CA. Choices:
|
|
ech_outer_sni list / elements=dictionary |
ClientHelloOuter SNIs to be blocked. |
|
name string / required |
ClientHelloOuter SNI name. |
|
sni string |
ClientHelloOuter SNI to be blocked. |
|
ftps dictionary |
Configure FTPS options. |
|
allow_invalid_server_cert string |
When enabled, allows SSL sessions whose server certificate validation failed. Choices:
|
|
cert_validation_failure string |
Action based on certificate validation failure. Choices:
|
|
cert_validation_timeout string |
Action based on certificate validation timeout. Choices:
|
|
client_cert_request string |
Action based on client certificate request. Choices:
|
|
client_certificate string |
Action based on received client certificate. Choices:
|
|
expired_server_cert string |
Action based on server certificate is expired. Choices:
|
|
invalid_server_cert string |
Allow or block the invalid SSL session server certificate. Choices:
|
|
min_allowed_ssl_version string |
Minimum SSL version to be allowed. Choices:
|
|
ports list / elements=integer |
Ports to use for scanning (1 - 65535). |
|
revoked_server_cert string |
Action based on server certificate is revoked. Choices:
|
|
sni_server_cert_check string |
Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Choices:
|
|
status string |
Configure protocol inspection status. Choices:
|
|
unsupported_ssl string |
Action based on the SSL encryption used being unsupported. Choices:
|
|
unsupported_ssl_cipher string |
Action based on the SSL cipher used being unsupported. Choices:
|
|
unsupported_ssl_negotiation string |
Action based on the SSL negotiation used being unsupported. Choices:
|
|
unsupported_ssl_version string |
Action based on the SSL version used being unsupported. Choices:
|
|
untrusted_cert string |
Allow, ignore, or block the untrusted SSL session server certificate. Choices:
|
|
untrusted_server_cert string |
Action based on server certificate is not issued by a trusted CA. Choices:
|
|
https dictionary |
Configure HTTPS options. |
|
allow_invalid_server_cert string |
When enabled, allows SSL sessions whose server certificate validation failed. Choices:
|
|
cert_probe_failure string |
Action based on certificate probe failure. Choices:
|
|
cert_validation_failure string |
Action based on certificate validation failure. Choices:
|
|
cert_validation_timeout string |
Action based on certificate validation timeout. Choices:
|
|
client_cert_request string |
Action based on client certificate request. Choices:
|
|
client_certificate string |
Action based on received client certificate. Choices:
|
|
encrypted_client_hello string |
Block/allow session based on existence of encrypted-client-hello. Choices:
|
|
expired_server_cert string |
Action based on server certificate is expired. Choices:
|
|
invalid_server_cert string |
Allow or block the invalid SSL session server certificate. Choices:
|
|
min_allowed_ssl_version string |
Minimum SSL version to be allowed. Choices:
|
|
ports list / elements=integer |
Ports to use for scanning (1 - 65535). |
|
proxy_after_tcp_handshake string |
Proxy traffic after the TCP 3-way handshake has been established (not before). Choices:
|
|
quic string |
QUIC inspection status . Choices:
|
|
revoked_server_cert string |
Action based on server certificate is revoked. Choices:
|
|
sni_server_cert_check string |
Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Choices:
|
|
status string |
Configure protocol inspection status. Choices:
|
|
udp_not_quic string |
Action to be taken when matched UDP packet is not QUIC. Choices:
|
|
unsupported_ssl string |
Action based on the SSL encryption used being unsupported. Choices:
|
|
unsupported_ssl_cipher string |
Action based on the SSL cipher used being unsupported. Choices:
|
|
unsupported_ssl_negotiation string |
Action based on the SSL negotiation used being unsupported. Choices:
|
|
unsupported_ssl_version string |
Action based on the SSL version used being unsupported. Choices:
|
|
untrusted_cert string |
Allow, ignore, or block the untrusted SSL session server certificate. Choices:
|
|
untrusted_server_cert string |
Action based on server certificate is not issued by a trusted CA. Choices:
|
|
imaps dictionary |
Configure IMAPS options. |
|
allow_invalid_server_cert string |
When enabled, allows SSL sessions whose server certificate validation failed. Choices:
|
|
cert_validation_failure string |
Action based on certificate validation failure. Choices:
|
|
cert_validation_timeout string |
Action based on certificate validation timeout. Choices:
|
|
client_cert_request string |
Action based on client certificate request. Choices:
|
|
client_certificate string |
Action based on received client certificate. Choices:
|
|
expired_server_cert string |
Action based on server certificate is expired. Choices:
|
|
invalid_server_cert string |
Allow or block the invalid SSL session server certificate. Choices:
|
|
ports list / elements=integer |
Ports to use for scanning (1 - 65535). |
|
proxy_after_tcp_handshake string |
Proxy traffic after the TCP 3-way handshake has been established (not before). Choices:
|
|
revoked_server_cert string |
Action based on server certificate is revoked. Choices:
|
|
sni_server_cert_check string |
Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Choices:
|
|
status string |
Configure protocol inspection status. Choices:
|
|
unsupported_ssl string |
Action based on the SSL encryption used being unsupported. Choices:
|
|
unsupported_ssl_cipher string |
Action based on the SSL cipher used being unsupported. Choices:
|
|
unsupported_ssl_negotiation string |
Action based on the SSL negotiation used being unsupported. Choices:
|
|
unsupported_ssl_version string |
Action based on the SSL version used being unsupported. Choices:
|
|
untrusted_cert string |
Allow, ignore, or block the untrusted SSL session server certificate. Choices:
|
|
untrusted_server_cert string |
Action based on server certificate is not issued by a trusted CA. Choices:
|
|
mapi_over_https string |
Enable/disable inspection of MAPI over HTTPS. Choices:
|
|
name string / required |
Name. |
|
pop3s dictionary |
Configure POP3S options. |
|
allow_invalid_server_cert string |
When enabled, allows SSL sessions whose server certificate validation failed. Choices:
|
|
cert_validation_failure string |
Action based on certificate validation failure. Choices:
|
|
cert_validation_timeout string |
Action based on certificate validation timeout. Choices:
|
|
client_cert_request string |
Action based on client certificate request. Choices:
|
|
client_certificate string |
Action based on received client certificate. Choices:
|
|
expired_server_cert string |
Action based on server certificate is expired. Choices:
|
|
invalid_server_cert string |
Allow or block the invalid SSL session server certificate. Choices:
|
|
ports list / elements=integer |
Ports to use for scanning (1 - 65535). |
|
proxy_after_tcp_handshake string |
Proxy traffic after the TCP 3-way handshake has been established (not before). Choices:
|
|
revoked_server_cert string |
Action based on server certificate is revoked. Choices:
|
|
sni_server_cert_check string |
Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Choices:
|
|
status string |
Configure protocol inspection status. Choices:
|
|
unsupported_ssl string |
Action based on the SSL encryption used being unsupported. Choices:
|
|
unsupported_ssl_cipher string |
Action based on the SSL cipher used being unsupported. Choices:
|
|
unsupported_ssl_negotiation string |
Action based on the SSL negotiation used being unsupported. Choices:
|
|
unsupported_ssl_version string |
Action based on the SSL version used being unsupported. Choices:
|
|
untrusted_cert string |
Allow, ignore, or block the untrusted SSL session server certificate. Choices:
|
|
untrusted_server_cert string |
Action based on server certificate is not issued by a trusted CA. Choices:
|
|
rpc_over_https string |
Enable/disable inspection of RPC over HTTPS. Choices:
|
|
server_cert list / elements=dictionary |
Certificate used by SSL Inspection to replace server certificate. Source vpn.certificate.local.name. |
|
name string / required |
Certificate list. Source vpn.certificate.local.name. |
|
server_cert_mode string |
Re-sign or replace the server”s certificate. Choices:
|
|
smtps dictionary |
Configure SMTPS options. |
|
allow_invalid_server_cert string |
When enabled, allows SSL sessions whose server certificate validation failed. Choices:
|
|
cert_validation_failure string |
Action based on certificate validation failure. Choices:
|
|
cert_validation_timeout string |
Action based on certificate validation timeout. Choices:
|
|
client_cert_request string |
Action based on client certificate request. Choices:
|
|
client_certificate string |
Action based on received client certificate. Choices:
|
|
expired_server_cert string |
Action based on server certificate is expired. Choices:
|
|
invalid_server_cert string |
Allow or block the invalid SSL session server certificate. Choices:
|
|
ports list / elements=integer |
Ports to use for scanning (1 - 65535). |
|
proxy_after_tcp_handshake string |
Proxy traffic after the TCP 3-way handshake has been established (not before). Choices:
|
|
revoked_server_cert string |
Action based on server certificate is revoked. Choices:
|
|
sni_server_cert_check string |
Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Choices:
|
|
status string |
Configure protocol inspection status. Choices:
|
|
unsupported_ssl string |
Action based on the SSL encryption used being unsupported. Choices:
|
|
unsupported_ssl_cipher string |
Action based on the SSL cipher used being unsupported. Choices:
|
|
unsupported_ssl_negotiation string |
Action based on the SSL negotiation used being unsupported. Choices:
|
|
unsupported_ssl_version string |
Action based on the SSL version used being unsupported. Choices:
|
|
untrusted_cert string |
Allow, ignore, or block the untrusted SSL session server certificate. Choices:
|
|
untrusted_server_cert string |
Action based on server certificate is not issued by a trusted CA. Choices:
|
|
ssh dictionary |
Configure SSH options. |
|
inspect_all string |
Level of SSL inspection. Choices:
|
|
ports list / elements=integer |
Ports to use for scanning (1 - 65535). |
|
proxy_after_tcp_handshake string |
Proxy traffic after the TCP 3-way handshake has been established (not before). Choices:
|
|
ssh_algorithm string |
Relative strength of encryption algorithms accepted during negotiation. Choices:
|
|
ssh_policy_check string |
Enable/disable SSH policy check. Choices:
|
|
ssh_tun_policy_check string |
Enable/disable SSH tunnel policy check. Choices:
|
|
status string |
Configure protocol inspection status. Choices:
|
|
unsupported_version string |
Action based on SSH version being unsupported. Choices:
|
|
ssl dictionary |
Configure SSL options. |
|
allow_invalid_server_cert string |
When enabled, allows SSL sessions whose server certificate validation failed. Choices:
|
|
cert_probe_failure string |
Action based on certificate probe failure. Choices:
|
|
cert_validation_failure string |
Action based on certificate validation failure. Choices:
|
|
cert_validation_timeout string |
Action based on certificate validation timeout. Choices:
|
|
client_cert_request string |
Action based on client certificate request. Choices:
|
|
client_certificate string |
Action based on received client certificate. Choices:
|
|
encrypted_client_hello string |
Block/allow session based on existence of encrypted-client-hello. Choices:
|
|
expired_server_cert string |
Action based on server certificate is expired. Choices:
|
|
inspect_all string |
Level of SSL inspection. Choices:
|
|
invalid_server_cert string |
Allow or block the invalid SSL session server certificate. Choices:
|
|
min_allowed_ssl_version string |
Minimum SSL version to be allowed. Choices:
|
|
revoked_server_cert string |
Action based on server certificate is revoked. Choices:
|
|
sni_server_cert_check string |
Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Choices:
|
|
unsupported_ssl string |
Action based on the SSL encryption used being unsupported. Choices:
|
|
unsupported_ssl_cipher string |
Action based on the SSL cipher used being unsupported. Choices:
|
|
unsupported_ssl_negotiation string |
Action based on the SSL negotiation used being unsupported. Choices:
|
|
unsupported_ssl_version string |
Action based on the SSL version used being unsupported. Choices:
|
|
untrusted_cert string |
Allow, ignore, or block the untrusted SSL session server certificate. Choices:
|
|
untrusted_server_cert string |
Action based on server certificate is not issued by a trusted CA. Choices:
|
|
ssl_anomalies_log string |
Enable/disable logging SSL anomalies. Choices:
|
|
ssl_anomaly_log string |
Enable/disable logging of SSL anomalies. Choices:
|
|
ssl_exempt list / elements=dictionary |
Servers to exempt from SSL inspection. |
|
address string |
IPv4 address object. Source firewall.address.name firewall.addrgrp.name. |
|
address6 string |
IPv6 address object. Source firewall.address6.name firewall.addrgrp6.name. |
|
fortiguard_category integer |
FortiGuard category ID. |
|
id integer / required |
ID number. see <a href=’#notes’>Notes</a>. |
|
regex string |
Exempt servers by regular expression. |
|
type string |
Type of address object (IPv4 or IPv6) or FortiGuard category. Choices:
|
|
wildcard_fqdn string |
Exempt servers by wildcard FQDN. Source firewall.wildcard-fqdn.custom.name firewall.wildcard-fqdn.group.name. |
|
ssl_exemption_ip_rating string |
Enable/disable IP based URL rating. Choices:
|
|
ssl_exemption_log string |
Enable/disable logging of SSL exemptions. Choices:
|
|
ssl_exemptions_log string |
Enable/disable logging SSL exemptions. Choices:
|
|
ssl_handshake_log string |
Enable/disable logging of TLS handshakes. Choices:
|
|
ssl_negotiation_log string |
Enable/disable logging of SSL negotiation events. Choices:
|
|
ssl_server list / elements=dictionary |
SSL server settings used for client certificate request. |
|
ftps_client_cert_request string |
Action based on client certificate request during the FTPS handshake. Choices:
|
|
ftps_client_certificate string |
Action based on received client certificate during the FTPS handshake. Choices:
|
|
https_client_cert_request string |
Action based on client certificate request during the HTTPS handshake. Choices:
|
|
https_client_certificate string |
Action based on received client certificate during the HTTPS handshake. Choices:
|
|
id integer / required |
SSL server ID. see <a href=’#notes’>Notes</a>. |
|
imaps_client_cert_request string |
Action based on client certificate request during the IMAPS handshake. Choices:
|
|
imaps_client_certificate string |
Action based on received client certificate during the IMAPS handshake. Choices:
|
|
ip string |
IPv4 address of the SSL server. |
|
pop3s_client_cert_request string |
Action based on client certificate request during the POP3S handshake. Choices:
|
|
pop3s_client_certificate string |
Action based on received client certificate during the POP3S handshake. Choices:
|
|
smtps_client_cert_request string |
Action based on client certificate request during the SMTPS handshake. Choices:
|
|
smtps_client_certificate string |
Action based on received client certificate during the SMTPS handshake. Choices:
|
|
ssl_other_client_cert_request string |
Action based on client certificate request during an SSL protocol handshake. Choices:
|
|
ssl_other_client_certificate string |
Action based on received client certificate during an SSL protocol handshake. Choices:
|
|
ssl_server_cert_log string |
Enable/disable logging of server certificate information. Choices:
|
|
supported_alpn string |
Configure ALPN option. Choices:
|
|
untrusted_caname string |
Untrusted CA certificate used by SSL Inspection. Source vpn.certificate.local.name. |
|
use_ssl_server string |
Enable/disable the use of SSL server table for SSL offloading. Choices:
|
|
whitelist string |
Enable/disable exempting servers by FortiGuard whitelist. Choices:
|
member_path string | Member attribute path to operate on. Delimited by a slash character if there are more than one attribute. Parameter marked with member_path is legitimate for doing member operation. |
member_state string | Add or delete a member under specified attribute path. When member_state is specified, the state option is ignored. Choices:
|
state string / required | Indicates whether to create or remove the object. Choices:
|
vdom string | Virtual domain, among those defined previously. A vdom is a virtual instance of the FortiGate that can be configured and used as a different unit. Default: |
Note
- name: Configure SSL/SSH protocol options.
fortinet.fortios.fortios_firewall_ssl_ssh_profile:
vdom: "{{ vdom }}"
state: "present"
access_token: "<your_own_value>"
firewall_ssl_ssh_profile:
allowlist: "enable"
block_blacklisted_certificates: "disable"
block_blocklisted_certificates: "disable"
caname: "<your_own_value> (source vpn.certificate.local.name)"
comment: "Optional comments."
dot:
cert_validation_failure: "allow"
cert_validation_timeout: "allow"
client_certificate: "bypass"
expired_server_cert: "allow"
proxy_after_tcp_handshake: "enable"
quic: "inspect"
revoked_server_cert: "allow"
sni_server_cert_check: "enable"
status: "disable"
udp_not_quic: "allow"
unsupported_ssl_cipher: "allow"
unsupported_ssl_negotiation: "allow"
unsupported_ssl_version: "allow"
untrusted_server_cert: "allow"
ech_outer_sni:
-
name: "default_name_24"
sni: "<your_own_value>"
ftps:
allow_invalid_server_cert: "enable"
cert_validation_failure: "allow"
cert_validation_timeout: "allow"
client_cert_request: "bypass"
client_certificate: "bypass"
expired_server_cert: "allow"
invalid_server_cert: "allow"
min_allowed_ssl_version: "ssl-3.0"
ports: "<your_own_value>"
revoked_server_cert: "allow"
sni_server_cert_check: "enable"
status: "disable"
unsupported_ssl: "bypass"
unsupported_ssl_cipher: "allow"
unsupported_ssl_negotiation: "allow"
unsupported_ssl_version: "allow"
untrusted_cert: "allow"
untrusted_server_cert: "allow"
https:
allow_invalid_server_cert: "enable"
cert_probe_failure: "allow"
cert_validation_failure: "allow"
cert_validation_timeout: "allow"
client_cert_request: "bypass"
client_certificate: "bypass"
encrypted_client_hello: "allow"
expired_server_cert: "allow"
invalid_server_cert: "allow"
min_allowed_ssl_version: "ssl-3.0"
ports: "<your_own_value>"
proxy_after_tcp_handshake: "enable"
quic: "inspect"
revoked_server_cert: "allow"
sni_server_cert_check: "enable"
status: "disable"
udp_not_quic: "allow"
unsupported_ssl: "bypass"
unsupported_ssl_cipher: "allow"
unsupported_ssl_negotiation: "allow"
unsupported_ssl_version: "allow"
untrusted_cert: "allow"
untrusted_server_cert: "allow"
imaps:
allow_invalid_server_cert: "enable"
cert_validation_failure: "allow"
cert_validation_timeout: "allow"
client_cert_request: "bypass"
client_certificate: "bypass"
expired_server_cert: "allow"
invalid_server_cert: "allow"
ports: "<your_own_value>"
proxy_after_tcp_handshake: "enable"
revoked_server_cert: "allow"
sni_server_cert_check: "enable"
status: "disable"
unsupported_ssl: "bypass"
unsupported_ssl_cipher: "allow"
unsupported_ssl_negotiation: "allow"
unsupported_ssl_version: "allow"
untrusted_cert: "allow"
untrusted_server_cert: "allow"
mapi_over_https: "enable"
name: "default_name_89"
pop3s:
allow_invalid_server_cert: "enable"
cert_validation_failure: "allow"
cert_validation_timeout: "allow"
client_cert_request: "bypass"
client_certificate: "bypass"
expired_server_cert: "allow"
invalid_server_cert: "allow"
ports: "<your_own_value>"
proxy_after_tcp_handshake: "enable"
revoked_server_cert: "allow"
sni_server_cert_check: "enable"
status: "disable"
unsupported_ssl: "bypass"
unsupported_ssl_cipher: "allow"
unsupported_ssl_negotiation: "allow"
unsupported_ssl_version: "allow"
untrusted_cert: "allow"
untrusted_server_cert: "allow"
rpc_over_https: "enable"
server_cert:
-
name: "default_name_111 (source vpn.certificate.local.name)"
server_cert_mode: "re-sign"
smtps:
allow_invalid_server_cert: "enable"
cert_validation_failure: "allow"
cert_validation_timeout: "allow"
client_cert_request: "bypass"
client_certificate: "bypass"
expired_server_cert: "allow"
invalid_server_cert: "allow"
ports: "<your_own_value>"
proxy_after_tcp_handshake: "enable"
revoked_server_cert: "allow"
sni_server_cert_check: "enable"
status: "disable"
unsupported_ssl: "bypass"
unsupported_ssl_cipher: "allow"
unsupported_ssl_negotiation: "allow"
unsupported_ssl_version: "allow"
untrusted_cert: "allow"
untrusted_server_cert: "allow"
ssh:
inspect_all: "disable"
ports: "<your_own_value>"
proxy_after_tcp_handshake: "enable"
ssh_algorithm: "compatible"
ssh_policy_check: "disable"
ssh_tun_policy_check: "disable"
status: "disable"
unsupported_version: "bypass"
ssl:
allow_invalid_server_cert: "enable"
cert_probe_failure: "allow"
cert_validation_failure: "allow"
cert_validation_timeout: "allow"
client_cert_request: "bypass"
client_certificate: "bypass"
encrypted_client_hello: "allow"
expired_server_cert: "allow"
inspect_all: "disable"
invalid_server_cert: "allow"
min_allowed_ssl_version: "ssl-3.0"
revoked_server_cert: "allow"
sni_server_cert_check: "enable"
unsupported_ssl: "bypass"
unsupported_ssl_cipher: "allow"
unsupported_ssl_negotiation: "allow"
unsupported_ssl_version: "allow"
untrusted_cert: "allow"
untrusted_server_cert: "allow"
ssl_anomalies_log: "disable"
ssl_anomaly_log: "disable"
ssl_exempt:
-
address: "<your_own_value> (source firewall.address.name firewall.addrgrp.name)"
address6: "<your_own_value> (source firewall.address6.name firewall.addrgrp6.name)"
fortiguard_category: "0"
id: "167"
regex: "<your_own_value>"
type: "fortiguard-category"
wildcard_fqdn: "<your_own_value> (source firewall.wildcard-fqdn.custom.name firewall.wildcard-fqdn.group.name)"
ssl_exemption_ip_rating: "enable"
ssl_exemption_log: "disable"
ssl_exemptions_log: "disable"
ssl_handshake_log: "disable"
ssl_negotiation_log: "disable"
ssl_server:
-
ftps_client_cert_request: "bypass"
ftps_client_certificate: "bypass"
https_client_cert_request: "bypass"
https_client_certificate: "bypass"
id: "181"
imaps_client_cert_request: "bypass"
imaps_client_certificate: "bypass"
ip: "<your_own_value>"
pop3s_client_cert_request: "bypass"
pop3s_client_certificate: "bypass"
smtps_client_cert_request: "bypass"
smtps_client_certificate: "bypass"
ssl_other_client_cert_request: "bypass"
ssl_other_client_certificate: "bypass"
ssl_server_cert_log: "disable"
supported_alpn: "http1-1"
untrusted_caname: "<your_own_value> (source vpn.certificate.local.name)"
use_ssl_server: "disable"
whitelist: "enable"
Common return values are documented here, the following are the fields unique to this module:
Key | Description |
|---|---|
build string | Build number of the fortigate image Returned: always Sample: |
http_method string | Last method used to provision the content into FortiGate Returned: always Sample: |
http_status string | Last result given by FortiGate on last operation applied Returned: always Sample: |
mkey string | Master key (id) used in the last call to FortiGate Returned: success Sample: |
name string | Name of the table used to fulfill the request Returned: always Sample: |
path string | Path of the table used to fulfill the request Returned: always Sample: |
revision string | Internal revision number Returned: always Sample: |
serial string | Serial number of the unit Returned: always Sample: |
status string | Indication of the operation’s result Returned: always Sample: |
vdom string | Virtual domain used Returned: always Sample: |
version string | Version of the FortiGate Returned: always Sample: |
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/fortinet/fortios/fortios_firewall_ssl_ssh_profile_module.html