Skip to content

Commit

Permalink
chore(release): 1.75.0
Browse files Browse the repository at this point in the history
  • Loading branch information
semantic-release-bot committed Jan 17, 2025
1 parent d25e648 commit ea1c5dd
Show file tree
Hide file tree
Showing 7 changed files with 92 additions and 4 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
## [1.75.0](https://github.com/terraform-routeros/terraform-provider-routeros/compare/v1.74.0...v1.75.0) (2025-01-17)

### Features

* add `resource_interface_sstp_*` resources ([219153c](https://github.com/terraform-routeros/terraform-provider-routeros/commit/219153c1b36a268af396d122c66cde75096ce8ff))

### Bug Fixes

* datasource routeros_interface_bridge_filter ([00c3ad3](https://github.com/terraform-routeros/terraform-provider-routeros/commit/00c3ad3fc59a6e25917d59a958db01e1d83d822d))
* **ip_dhcp_server_lease:** class_id should be computed ([c11c3c4](https://github.com/terraform-routeros/terraform-provider-routeros/commit/c11c3c462f10ad308f27afb020c49a7f616e68b8))
* **ipv6_firewall_net:** ipv6_firewall_nat has to_address not to_addresses ([c77d027](https://github.com/terraform-routeros/terraform-provider-routeros/commit/c77d027ff196a8a72e0fee26a8b9b14ebd0089b0))
* Remove DiffSuppress for `multi_passphrase_group` ([367d5e4](https://github.com/terraform-routeros/terraform-provider-routeros/commit/367d5e47e3e9b1aedfa63b6e5fafc0eb440734ba)), closes [#630](https://github.com/terraform-routeros/terraform-provider-routeros/issues/630)

## [1.74.0](https://github.com/terraform-routeros/terraform-provider-routeros/compare/v1.73.0...v1.74.0) (2025-01-03)

### Features
Expand Down
2 changes: 1 addition & 1 deletion docs/data-sources/ipv6_firewall.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ Read-Only:
- `tcp_mss` (String)
- `time` (String)
- `tls_host` (String)
- `to_addresses` (String)
- `to_address` (String)
- `to_ports` (String)


Expand Down
46 changes: 46 additions & 0 deletions docs/resources/interface_sstp_client.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# routeros_interface_sstp_client (Resource)




<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `connect_to` (String) Remote address of the SSTP server.
- `name` (String) Descriptive name of the interface.
- `password` (String, Sensitive) Password used for authentication.
- `user` (String) User name used for authentication.

### Optional

- `add_default_route` (Boolean) Whether to add L2TP remote address as a default route.
- `add_sni` (Boolean) Enables/disables service.
- `authentication` (Set of String) Authentication algorithm.
- `certificate` (String) Name of the certificate in use.
- `ciphers` (String) Allowed ciphers.
- `comment` (String)
- `default_route_distance` (String) Sets distance value applied to auto created default route, if add-default-route is also selected.
- `dial_on_demand` (Boolean) Connects only when outbound traffic is generated. If selected, then route with gateway address from 10.112.112.0/24 network will be added while connection is not established.
- `disabled` (Boolean)
- `http_proxy` (String) Proxy address field.
- `keepalive_timeout` (String) Sets keepalive timeout in seconds.
- `max_mru` (Number) Maximum Receive Unit.
- `max_mtu` (Number) Maximum Transmission Unit.
- `mrru` (String) Maximum packet size that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- `pfs` (Boolean) Specifies which TLS authentication to use. With pfs=yes, TLS will use ECDHE-RSA- and DHE-RSA-. For maximum security setting pfs=required will use only ECDHE.
- `port` (String) Sets port used.
- `profile` (String) Specifies which PPP profile configuration will be used when establishing the tunnel.
- `proxy_port` (String) Sets proxy port.
- `tls_version` (String) Specifies which TLS versions to allow.
- `verify_server_address_from_certificate` (Boolean) SSTP client will verify server address in certificate.
- `verify_server_certificate` (Boolean) SSTP client will verify server certificate.

### Read-Only

- `hw_crypto` (Boolean)
- `id` (String) The ID of this resource.
- `running` (Boolean)


29 changes: 29 additions & 0 deletions docs/resources/interface_sstp_server.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# routeros_interface_sstp_server (Resource)




<!-- schema generated by tfplugindocs -->
## Schema

### Optional

- `authentication` (Set of String) Authentication algorithm.
- `certificate` (String) Name of the certificate in use.
- `ciphers` (String) Allowed ciphers.
- `default_profile` (String) Default profile to use.
- `enabled` (Boolean) Enables/disables service.
- `keepalive_timeout` (String) Sets keepalive timeout in seconds.
- `max_mru` (Number) Maximum Receive Unit.
- `max_mtu` (Number) Maximum Transmission Unit.
- `mrru` (String) Maximum packet size that can be received on the link. If a packet is bigger than tunnel MTU, it will be split into multiple packets, allowing full size IP or Ethernet packets to be sent over the tunnel.
- `pfs` (Boolean) Specifies which TLS authentication to use. With pfs=yes, TLS will use ECDHE-RSA- and DHE-RSA-. For maximum security setting pfs=required will use only ECDHE.
- `port` (String) Sets port used.
- `tls_version` (String) Specifies which TLS versions to allow.
- `verify_client_certificate` (Boolean) SSTP server will verify client certificate.

### Read-Only

- `id` (String) The ID of this resource.


2 changes: 1 addition & 1 deletion docs/resources/ip_dhcp_server_lease.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ resource "routeros_ip_dhcp_server_lease" "dhcp_lease" {
- `allow_dual_stack_queue` (Boolean) Creates a single simple queue entry for both IPv4 and IPv6 addresses, uses the MAC address and DUID for identification.
- `always_broadcast` (Boolean) Send all replies as broadcasts.
- `block_access` (Boolean) Whether to block access for this DHCP client (true|false).
- `class_id` (String) Class ID of the client. This option is available in RouterOS starting from version 7.16.
- `client_id` (String) If specified, must match DHCP 'client identifier' option of the request.
- `comment` (String)
- `dhcp_option` (String) Add additional DHCP options.
Expand All @@ -45,6 +44,7 @@ resource "routeros_ip_dhcp_server_lease" "dhcp_lease" {
- `agent_circuit_id` (String) Circuit ID of DHCP relay agent. If each character should be valid ASCII text symbol or else this value is displayed as hex dump.
- `agent_remote_id` (String) Remote ID, set by DHCP relay agent.
- `blocked` (Boolean) Whether the lease is blocked.
- `class_id` (String) Class ID of the client. This option is available in RouterOS starting from version 7.16.
- `dynamic` (Boolean) Whether the dhcp lease is static or dynamic. Dynamic leases are not guaranteed to continue to be assigned to that specific device.
- `expires_after` (String) Time until lease expires.
- `host_name` (String) The hostname of the device
Expand Down
2 changes: 1 addition & 1 deletion docs/resources/ipv6_firewall_nat.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ resource "routeros_ipv6_firewall_nat" "rule" {
- `src_port` (String) List of source ports and ranges of source ports. Applicable only if a protocol is TCP or UDP.
- `tcp_mss` (String) Matches TCP MSS value of an IP packet.
- `time` (String) Allows to create a filter based on the packets' arrival time and date or, for locally generated packets, departure time and date.
- `to_addresses` (String) Replace original address with specified one. Applicable if action is dst-nat, netmap, same, src-nat.
- `to_address` (String) Replace original address with specified one. Applicable if action is dst-nat, netmap, same, src-nat.
- `to_ports` (String) Replace the original port with the specified one. Applicable if action is dst-nat, redirect, masquerade, netmap, same, src-nat.
- `ttl` (String) Matches packets TTL value.

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "terraform-provider-routeros",
"version": "1.74.0",
"version": "1.75.0",
"repository": {
"type": "git",
"url": "https://github.com/terraform-routeros/terraform-provider-routeros"
Expand Down

0 comments on commit ea1c5dd

Please sign in to comment.