In this project, by using ansible I have built some workflows to automate VMware vm, distributed Portgroup, and folder creation. Also I've created a ks-gen playbook which is able to create and upload a kickstart file for rhel family os 6 and 7 installation.