Skip to content

Commit

Permalink
Merge pull request #38 from wallix/prepare_release
Browse files Browse the repository at this point in the history
Prepare release
  • Loading branch information
bsimonWallix authored Nov 8, 2024
2 parents 5f718ee + 696b52d commit d3b27e6
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 14 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# changelog

## 0.14.0 (November 08, 2024)

BREAKING CHANGES:

* remove compatibility with API version 3.3 and 3.6
* remove resource `wallix-bastion_ldapdomain`
* remove resource `wallix-bastion_ldapmapping`
* default provider api_version argument is now `v3.8`
* user statement is now mandatory

FEATURES:

* add compatibility with API version 3.12

ENHANCEMENTS:

* **resource/wallix-bastion_application**:
* add `category`, `application_url`, `browser`, `browser_version` arguments to be able to add `jumphost` application (not tested)
* `paths` and `target` is now only required when `category` = `standard`
* **resource/wallix-bastion_connection_policy**: add `type` argument with default value as `protocol` value
* **resource/wallix-bastion_externalauth_saml**: add `claim_customization` block argument

## 0.13.0 (March 08, 2024)

* build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in https://github.com/wallix/terraform-provider-wallix-bastion/pull/13
Expand Down
34 changes: 20 additions & 14 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,32 +4,38 @@

The following arguments are supported in the `provider` block:

- **ip** (Required)
This is the target for bastion API connection (ip or dns name).
- **ip** (Required)
This is the target for bastion API connection (ip or dns name).
It can also be sourced from the `WALLIX_BASTION_HOST` environment variable.

- **user** (Required)
This is the username used to authenticate on bastion API.
It can also be sourced from the `WALLIX_BASTION_USER` environment variable.
- **user** (Required)
This is the username used to authenticate on bastion API.
It can also be sourced from the `WALLIX_BASTION_USER` environment variable.

- **token** (Optional)
This is the token to authenticate on bastion API.
It can also be sourced from the `WALLIX_BASTION_TOKEN` environment variable.
- **token** (Optional)
This is the token to authenticate on bastion API.
It can also be sourced from the `WALLIX_BASTION_TOKEN` environment variable.

- **port** (Optional)
This is the tcp port for https connection on bastion API.
It can also be sourced from the `WALLIX_BASTION_PORT` environment variable.
- **port** (Optional)
This is the tcp port for https connection on bastion API.
It can also be sourced from the `WALLIX_BASTION_PORT` environment variable.
Defaults to `443`.

- **password** (Optional)
This is the password used to authenticate against Bastion API.
It can also be sourced from the `WALLIX_BASTION_PASSWORD`environment variable.

- **api_version** (Optional)
This is the version of api used to call api.
It can also be sourced from the `WALLIX_BASTION_API_VERSION` environment variable.
- **api_version** (Optional)
This is the version of api used to call api.
It can also be sourced from the `WALLIX_BASTION_API_VERSION` environment variable.
Accepted Value `v3.8` or `v3.12`
Defaults to `v3.8`.

- You have to specify either the API key **OR** the user/password couple. The latter is
the recommanded authentication method. Create a dedicated account in the Bastion with the
needed permissions according to which resources you plan to use.

## Note regarding API v3.3 and v3.6

From version v0.14.0 were the support for old APIs.
If you need to use those versions please use v0.13.0 of this provider and think on upgrading your Bastion.

0 comments on commit d3b27e6

Please sign in to comment.