CloudShare supports using custom Terraform scripts to enable tight functional integration with external clouds. A Terraform script defines each end-user environment upon spinup, providing a way to configure all of the desired cloud services.
For additional information, see Using External Cloud Resources.