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
Create Secret fails though service account has required permissions for Create Secret and on associated SecretTemplate.
Create Secret fails with Delinea TSS terraform provider.
Service Account has Create Secret and Template Owner permissions.
But It fails to get Secret Template and overall execution fails.
But able to get same secret template and create new secret using Delinea Powershell Module using same Service Account.
Attached are the error screen shot using TSS provider, Trace file and screenshot of get secret template using Delinea Powershell Module
Create Secret fails though service account has required permissions for Create Secret and on associated SecretTemplate.
Create Secret fails with Delinea TSS terraform provider.
Service Account has Create Secret and Template Owner permissions.
But It fails to get Secret Template and overall execution fails.
trace.txt
But able to get same secret template and create new secret using Delinea Powershell Module using same Service Account.
![GetSecretTemplate](https://private-user-images.githubusercontent.com/184642458/398099313-6e74534f-5deb-4bc3-ab8d-93e9c9c2ffb0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5Nzk1MDgsIm5iZiI6MTczOTk3OTIwOCwicGF0aCI6Ii8xODQ2NDI0NTgvMzk4MDk5MzEzLTZlNzQ1MzRmLTVkZWItNGJjMy1hYjhkLTkzZTljOWMyZmZiMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxOVQxNTMzMjhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yMzdlNGY4ZjExOTc3MjNiZGQ4YTVjY2NhODBkZjkwYWRhYTU4OTIxMGU1NTgwN2IwYWJiOTEwMzA4MGM4M2Y0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.ZAAMVakeoZeknms9HeFvxzcN7B84jtMuY_fqSGPjdC4)
Attached are the error screen shot using TSS provider, Trace file and screenshot of get secret template using Delinea Powershell Module
Expected behavior
New Secret should get created.
Sample Code:
terraform {
required_providers {
tss = {
source = "DelineaXPM/tss"
version = "2.0.8"
}
}
}
variable "tss_username" {
type = string
}
variable "tss_password" {
type = string
sensitive = true
}
variable "tss_server_url" {
type = string
default = "https://test.secretservercloud.com"
}
variable "tss_secret_name" {
type = string
default = "Secret Template Permission Test"
}
variable "tss_secret_siteid" {
type = string
default = "1"
}
variable "tss_secret_folderid" {
type = string
}
variable "tss_secret_templateid" {
type = string
}
variable "fields" {
type = list(object({
itemvalue = string
fieldname = string
}))
default = [
{
fieldname = "Machine"
itemvalue = "hostname"
},
{
fieldname = "Username"
itemvalue = "test_user"
},
{
fieldname = "Password"
itemvalue = "test_pass123."
}
]
}
provider "tss" {
username = var.tss_username
password = var.tss_password
server_url = var.tss_server_url
}
resource "tss_resource_secret" "secret_name" {
name = var.tss_secret_name
folderid = var.tss_secret_folderid
siteid = var.tss_secret_siteid
secrettemplateid = var.tss_secret_templateid
active = true
dynamic "fields" {
for_each = var.fields
content {
fieldname = fields.value.fieldname
itemvalue = fields.value.itemvalue
}
}
}
The text was updated successfully, but these errors were encountered: