Hi AgitatedDove14 ,
I am planning to use terraform to retrieve the secrets from AWS, after I retrieve the user list from the secrets manager, I am going to pass them as Environment variables.
The reason I am passing them as environment variables is that, I couldn't find a way to automatically upload files to AWS EFS from Terraform. Since the config file needs to be mounted as an EFS volume to the ECS task definition.
I was able to make the web authentication work while passing the following.{ name = "CLEARML__APISERVER__AUTH__FIXED_USERS__ENABLED", value = "true" },
That was simple to do since I am only passing a string containing a Boolean value, my question is how do I do the same but for the list containing the user information shown above.
Once I validated that I am able to pass values with this dummy example, I'll then replace them with the values that I get from the secrets manager.