Calling a Terraform object in seperate folder
Using a remote state file and referencing the state from a different state template would be the way I would go. Would need to add an output to resource that needs to be shared as well as configuring remote state storage, access controls, and security. 
This URL has example of setting up the remote backend in azureRM.
https://www.terraform.io/docs/backends/types/azurerm.html