title: Terraform: share resource between modules
body: <p>I'm creating a terraform module which is working fine. However, when I use it multiple times it creates multiples roles and policies which are literally the same.</p>
  <p>I'm thinking if there is a way for the module to create a role when I call it for the first time and keep using the same role for the subsequent modules</p>