Я думаю, что вы должны действовать в соответствии с сообщением об ошибке. Параметр 'source' ожидает единственное строковое значение, и вы передаете кортеж. Итак, я предлагаю вам передать единственное строковое значение в параметре источника.
yum::install { 'pgadmin4':
ensure => 'present',
source => 'https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm'
}
и передайте следующий URL в следующей команде. Я не уверен, что это сработает, но стоит попробовать. спасибо!