I am trying to initialize some contracts at the time of deployment using 'truffle migrate'.
Basically I want to create some user roles when my contracts gets deployed as one time task.
I am not sure how to do it, as during 'truffle migrate' when we call deployer.deploy(ContractA). The function returns the contract address as Promise.
Please help.