You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upgrade Terraspace: Are you using the latest version of Terraspace? This allows Terraspace to fix issues fast. There's an Upgrading Guide: https://terraspace.cloud/docs/misc/upgrading/
Reproducibility: Are you reporting a bug others will be able to reproduce and not asking a question. If you're unsure or want to ask a question, do so on https://community.boltops.com
Code sample: Have you put together a code sample to reproduce the issue and make it available? Code samples help speed up fixes dramatically. If it's an easily reproducible issue, then code samples are not needed. If you're unsure, please include a code sample.
My Environment
Software
Version
Operating System
Ubuntu 22.04 LTS
Terraform
2.2.6
Terraspace
1.5.2
Ruby
3.0.3p157
Expected Behaviour
Terraspace should use the operating system's version of OpenSSL, and not a pre-bundled version.
Current Behavior
When running bash scripts using the data "external" data source, Terraspace seems to use its own bundled version of OpenSSL instead of the default OpenSSL binary from the underlying OS. This causes issues because in our case we required a feature that is only availably in OpenSSL v3.x, and Terraspace comes bundled with OpenSSL v1.x
Step-by-step reproduction instructions
Create a Terraform project and add a data "external" datasource
Make your program run a Bash script that simply runs which openssl >> /tmp/log.txt
Review the output of /tmp/log.txt to find the following: /opt/terraspace/embedded/bin/openssl
Run /opt/terraspace/embedded/bin/openssl version and get this: OpenSSL 1.0.2zb 23 Sep 2021
If I run which openssl on my own computer, I get the expected output of /usr/bin/openssl, which has a version of OpenSSL 3.0.2 15 Mar 2022
Code Sample
Solution Suggestion
The text was updated successfully, but these errors were encountered:
Checklist
My Environment
Expected Behaviour
Terraspace should use the operating system's version of OpenSSL, and not a pre-bundled version.
Current Behavior
When running bash scripts using the
data "external"
data source, Terraspace seems to use its own bundled version of OpenSSL instead of the default OpenSSL binary from the underlying OS. This causes issues because in our case we required a feature that is only availably in OpenSSL v3.x, and Terraspace comes bundled with OpenSSL v1.xStep-by-step reproduction instructions
data "external"
datasourcewhich openssl >> /tmp/log.txt
/tmp/log.txt
to find the following:/opt/terraspace/embedded/bin/openssl
/opt/terraspace/embedded/bin/openssl version
and get this:OpenSSL 1.0.2zb 23 Sep 2021
which openssl
on my own computer, I get the expected output of/usr/bin/openssl
, which has a version ofOpenSSL 3.0.2 15 Mar 2022
Code Sample
Solution Suggestion
The text was updated successfully, but these errors were encountered: