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