Add possibility to specify postgres role permissions in manifest

I am working on an automation for backup and restore of a cf instance and I need a powerful enough user for remote management of the database.
The proposed path enables me to declare a new role in my manifest and assign whatever permissions are needed. For example:

       - tag: admin
               name: power_user
               password: admin
               permissions:
               - SUPERUSER
               - CREATEDB
               - CREATEROLE