The new Salesforce provider for HashiCorp Terraform allows administrators to create and manage users, roles, and profiles programmatically using the Terraform workflow. This provider is currently a technical preview and requires system administrator level permissions to a Salesforce organization. To use the provider, you need a connected app created for Terraform, and you can configure it with your Salesforce credentials. The provider supports creating role hierarchies and assigning them to users, as well as creating custom profiles outside of predefined Salesforce profiles. You can also create new users and assign them profiles and roles using this provider. The community is invited to provide feedback on the project, including bugs and feature requests, through the GitHub page.