fortios_vpn_ssl_web_portal
Manage FortiOS configuration through native controller HTTPAPI; requires httpapi inventory and fortinet.fortios.fortios network OS
Collection: fortinet.fortios
Full Name: fortinet.fortios.fortios_vpn_ssl_web_portal
Controller module — runs on the local controller, not on remote hosts.
Synopsis
Manage FortiOS configuration through native controller HTTPAPI; requires httpapi inventory and fortinet.fortios.fortios network OS
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| access_token | str | |||
| enable_log | bool | false | ||
| member_path | str | |||
| member_state | str | |||
| state | str | yes | ||
| vdom | str | root | ||
| vpn_ssl_web_portal | dict |
Example
yaml
# Define these inventory variables: fortios_access_token.
- fortinet.fortios.fortios_vpn_ssl_web_portal:
access_token: '{{ fortios_access_token }}'
state: present
vdom: root
vpn_ssl_web_portal:
allow_user_access: web
auto_connect: enable
bookmark_group:
- bookmarks:
- apptype: ftp
color_depth: "32"
form_data:
- name: default_name_14
height: "768"
host: myhostname
keyboard_layout: ar-101
listening_port: "0"
name: default_name_23
port: "0"
preconnection_id: "2147483648"
remote_port: "0"
restricted_admin: enable
security: any
send_preconnection_id: enable
server_layout: de-de-qwertz
show_status_window: enable
sso: disable
sso_credential: sslvpn-login
sso_credential_sent_once: enable
url: myurl.com
vnc_keyboard_layout: default
width: "1024"
name: default_name_41
client_src_range: enable
clipboard: enable
customize_forticlient_download_url: enable
default_protocol: web
default_window_height: "768"
default_window_width: "1024"
dhcp_ip_overlap: use-new
dhcp_reservation: enable
display_bookmark: enable
display_connection_tools: enable
display_history: enable
display_status: enable
exclusive_routing: enable
focus_bookmark: enable
forticlient_download: enable
forticlient_download_method: direct
hide_sso_credential: enable
host_check: none
host_check_interval: "0"
host_check_policy:
- name: default_name_69 (source vpn.ssl.web.host-check-software.name)
ip_mode: range
ip_pools:
- name: default_name_72 (source firewall.address.name firewall.addrgrp.name)
ipv6_exclusive_routing: enable
ipv6_pools:
- name: default_name_77 (source firewall.address6.name firewall.addrgrp6.name)
ipv6_service_restriction: enable
ipv6_split_tunneling: enable
ipv6_split_tunneling_routing_address:
- name: default_name_81 (source firewall.address6.name firewall.addrgrp6.name)
ipv6_split_tunneling_routing_negate: enable
ipv6_tunnel_mode: enable
keep_alive: enable
landing_page:
form_data:
- name: default_name_89
sso: disable
sso_credential: sslvpn-login
url: myurl.com
landing_page_mode: enable
limit_user_logins: enable
mac_addr_action: allow
mac_addr_check: enable
mac_addr_check_rule:
- mac_addr_mask: "48"
name: default_name_105
name: default_name_107
os_check: enable
os_check_list:
- action: deny
name: default_name_112
tolerance: "0"
prefer_ipv6_dns: enable
rewrite_ip_uri_ui: enable
save_password: enable
service_restriction: enable
skip_check_for_browser: enable
skip_check_for_unsupported_browser: enable
skip_check_for_unsupported_os: enable
smb_max_version: smbv1
smb_min_version: smbv1
smb_ntlmv1_auth: enable
smbv1: enable
split_dns:
- id: "130"
split_tunneling: enable
split_tunneling_routing_address:
- name: default_name_135 (source firewall.address.name firewall.addrgrp.name)
split_tunneling_routing_negate: enable
theme: jade
transform_backward_slashes: enable
tunnel_mode: enable
use_sdwan: enable
user_bookmark: enable
user_group_bookmark: enable
web_mode: enable
name: Portal.