Questions regarding project breakdown

Hi there,

I’m somewhat new to the concept of provisioning. I have a project where we want to automize provisioning of VMs in VMware Center 5.5.

The VMs will be for DevTest and for example need to end up running with a specific Windows Server version, Apache Tomcat, IIS, Java and a inhouse application. This application then need it’s own database on an existing SQL Server.

We will be using Ansible for this project.

  • Code will be in a Git repository. Can Ansible be synched to the repository?

  • Is Packer a good option for creation of images? If so, do you know any simple guides.

  • Where are images best stored when used with Ansible?

  • Is Ansible the best option in regards to post installation state or is Powershel DSC better? (apache, iis, java, etc.)

Thanks so much if you have the time to answer.