I will begin with an static setup of the environment using terraform for static setup. Then I will use ansible to into install free ipa. I will cover the basics of ansible and use centos 7.3 or redhat for deployment. This can be done in aws or digital ocean.