# Step 4: Retrieve the puppet-modulesync-configs directory and configure it for your need#gitclonehttps://review.openstack.org/openstack/puppet-modulesync-configspushd puppet-modulesync-configs/cat>managed_modules.yml<<EOF--- - puppet-$projEOFcat>modulesync.yml<<EOF---namespace:git_base: file://$tmp_var/cookiecutter/branch: initial_commitEOF# Step 5: Run msync and amend the initial commit#msyncupdate--nooppushd modules/puppet-$projmd5password=`ruby-e "require 'digest/md5'; puts 'md5' + Digest::MD5.hexdigest('pw${proj}')"`sed-i"s|md5c530c33636c58ae83ca933f39319273e|${md5password}|g"spec/classes/${proj}_db_postgresql_spec.rbgitremoteaddgerritssh://$user@review.openstack.org:29418/openstack/puppet-$proj.gitgitadd--all&&gitcommit--amend-am"puppet-${proj}: Initial commitThis is the initial commit for puppet-${proj}.It has been automatically generated using cookiecutter[1] and msync[2][1] https://github.com/openstack/puppet-openstack-cookiecutter[2] https://github.com/openstack/puppet-modulesync-configs"echo"-----------------------------------------------------------------------------------------------------The new project has been successfully set up.To submit the initial review please go to ${tmp_var}/puppet-modulesync-configs/modules/puppet-${proj}and run git review.Happy Hacking !"