docs: def group_create(groupname,
                   user=None,
                   host=None,
                   port=None,
                   maintenance_db=None,
                   password=None,
                   createdb=None,
                   createroles=None,
                   encrypted=None,
                   login=None,
                   inherit=None,
                   superuser=None,
                   replication=None,
                   rolepassword=None,
                   groups=None,
                   runas=None):
      '''
      Creates a Postgres group. A group is postgres is similar to a user, but
      cannot login.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' postgres.group_create 'groupname' user='user' \\
                  host='hostname' port='port' password='password' \\
                  rolepassword='rolepassword'
      '''
      return _role_create(groupname,
                          user=user,
                          typ_='group',
                          host=host,
                          port=port,
                          maintenance_db=maintenance_db,
                          password=password,
                          createdb=createdb,
                          createroles=createroles,
                          encrypted=encrypted,
                          login=login,
                          inherit=inherit,
                          superuser=superuser,
                          replication=replication,
                          rolepassword=rolepassword,
                          groups=groups,
                          runas=runas)