From 6aa7485e53b6c566d0651f218e5631e14ced38c7 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 17 May 2024 21:44:32 +0000 Subject: [PATCH] chore(release): 1.50.0 --- CHANGELOG.md | 7 +++++ docs/resources/interface_ovpn_client.md | 41 +++++++++++++++++++++++++ package.json | 2 +- 3 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 docs/resources/interface_ovpn_client.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c5be200..6b51f307 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.50.0](https://github.com/terraform-routeros/terraform-provider-routeros/compare/v1.49.0...v1.50.0) (2024-05-17) + + +### Features + +* **ovpn:** Add routeros_interface_ovpn_client ([85fd6be](https://github.com/terraform-routeros/terraform-provider-routeros/commit/85fd6be76bfb5a474f419ff226a969a40bc90c92)), closes [#452](https://github.com/terraform-routeros/terraform-provider-routeros/issues/452) + ## [1.49.0](https://github.com/terraform-routeros/terraform-provider-routeros/compare/v1.48.3...v1.49.0) (2024-05-17) diff --git a/docs/resources/interface_ovpn_client.md b/docs/resources/interface_ovpn_client.md new file mode 100644 index 00000000..5010470f --- /dev/null +++ b/docs/resources/interface_ovpn_client.md @@ -0,0 +1,41 @@ +# routeros_interface_ovpn_client (Resource) + + + + + +## Schema + +### Required + +- `connect_to` (String) Remote address of the OVPN server. +- `name` (String) Descriptive name of the interface. +- `user` (String) User name used for authentication. + +### Optional + +- `add_default_route` (Boolean) Whether to add OVPN remote address as a default route. +- `auth` (String) Authentication methods that the server will accept. +- `certificate` (String) Name of the client certificate. +- `cipher` (String) Allowed ciphers. +- `comment` (String) +- `disabled` (Boolean) +- `mac_address` (String) Mac address of OVPN interface. Will be automatically generated if not specified. +- `max_mtu` (Number) Maximum Transmission Unit. Max packet size that the OVPN interface will be able to send without packet fragmentation. +- `mode` (String) Layer3 or layer2 tunnel mode (alternatively tun, tap) +- `password` (String, Sensitive) Password used for authentication. +- `port` (Number) Port to connect to. +- `profile` (String) Specifies which PPP profile configuration will be used when establishing the tunnel. +- `protocol` (String) Indicates the protocol to use when connecting with the remote endpoint. +- `route_nopull` (Boolean) Specifies whether to allow the OVPN server to add routes to the OVPN client instance routing table. +- `tls_version` (String) Specifies which TLS versions to allow. +- `use_peer_dns` (Boolean) Whether to add DNS servers provided by the OVPN server to IP/DNS configuration. +- `verify_server_certificate` (Boolean) Checks the certificates CN or SAN against the "connect-to" parameter. The IP or hostname must be present in the server's certificate. + +### Read-Only + +- `hw_crypto` (Boolean) +- `id` (String) The ID of this resource. +- `running` (Boolean) + + diff --git a/package.json b/package.json index 3ede5cad..ee7ee553 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "terraform-provider-routeros", - "version": "1.49.0", + "version": "1.50.0", "repository": { "type": "git", "url": "https://github.com/terraform-routeros/terraform-provider-routeros"