Skip to content

Fix passing deferred password #763

Fix passing deferred password

Fix passing deferred password #763

Triggered via pull request November 25, 2025 17:10
Status Failure
Total duration 9m 49s
Artifacts

ci.yml

on: pull_request
Spec  /  Setup Test Matrix
50s
Spec / Setup Test Matrix
Matrix: Spec / spec
Acceptance  /  Setup Test Matrix
Acceptance / Setup Test Matrix
Matrix: Acceptance / acceptance
Waiting for pending jobs
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/classes/server_spec.rb#L327
postgresql::server backup_enable => true is expected to contain Cron[pg_dump backup job] with ensure => "present", command => "/usr/local/sbin/pg_dump.sh", user => "root", hour => "23", minute => "5" and weekday => "*" Failure/Error: expect(subject).to contain_cron('pg_dump backup job') .with( ensure: 'present', command: '/usr/local/sbin/pg_dump.sh', user: 'root', hour: '23', minute: '5', weekday: '*', ) Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/cron: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected ',' ...t a valid %{name}') % { value:, name: self.class.name } unle... ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected '}', expecting `end' ...value:, name: self.class.name } unless retval ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:190: Invalid return in class/module body return retval.to_s if retval ^~~~~~ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:420: syntax error, unexpected '}' ...eld}') % ({ cron: ref, field: }) ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:469: syntax error, unexpected `end', expecting ')' (file: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/postgresql/manifests/backup/pg_dump.pp, line: 145, column: 3) on node runnervmg1sw1.qilvsxr1i0gu1nlevhtqjzscxd.bx.internal.cloudapp.net
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/classes/server_spec.rb#L322
postgresql::server backup_enable => true is expected to contain File[/usr/local/sbin/pg_dump.sh] with content =~ /.*pg_dumpall \$_pg_args --file=\$\{FILE\} \$@.*/ Failure/Error: expect(subject).to contain_file('/usr/local/sbin/pg_dump.sh') .with_content(%r{.*pg_dumpall \$_pg_args --file=\$\{FILE\} \$@.*}) Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/cron: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected ',' ...t a valid %{name}') % { value:, name: self.class.name } unle... ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected '}', expecting `end' ...value:, name: self.class.name } unless retval ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:190: Invalid return in class/module body return retval.to_s if retval ^~~~~~ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:420: syntax error, unexpected '}' ...eld}') % ({ cron: ref, field: }) ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:469: syntax error, unexpected `end', expecting ')' (file: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/postgresql/manifests/backup/pg_dump.pp, line: 145, column: 3) on node runnervmg1sw1.qilvsxr1i0gu1nlevhtqjzscxd.bx.internal.cloudapp.net
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/classes/server_spec.rb#L317
postgresql::server backup_enable => true is expected to contain File[/root/.pgpass] with content =~ /.*:backupuser:.*/ Failure/Error: expect(subject).to contain_file('/root/.pgpass') .with_content(%r{.*:backupuser:.*}) Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/cron: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected ',' ...t a valid %{name}') % { value:, name: self.class.name } unle... ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected '}', expecting `end' ...value:, name: self.class.name } unless retval ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:190: Invalid return in class/module body return retval.to_s if retval ^~~~~~ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:420: syntax error, unexpected '}' ...eld}') % ({ cron: ref, field: }) ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:469: syntax error, unexpected `end', expecting ')' (file: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/postgresql/manifests/backup/pg_dump.pp, line: 145, column: 3) on node runnervmg1sw1.qilvsxr1i0gu1nlevhtqjzscxd.bx.internal.cloudapp.net
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/classes/server_spec.rb#L309
postgresql::server backup_enable => true is expected to contain Postgresql::Server::Pg_hba_rule[local access as backup user] with type => "local", database => "all", user => "backupuser" and auth_method => "md5" Failure/Error: expect(subject).to contain_postgresql__server__pg_hba_rule('local access as backup user') .with_type('local') .with_database('all') .with_user('backupuser') .with_auth_method('md5') Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/cron: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected ',' ...t a valid %{name}') % { value:, name: self.class.name } unle... ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected '}', expecting `end' ...value:, name: self.class.name } unless retval ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:190: Invalid return in class/module body return retval.to_s if retval ^~~~~~ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:420: syntax error, unexpected '}' ...eld}') % ({ cron: ref, field: }) ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:469: syntax error, unexpected `end', expecting ')' (file: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/postgresql/manifests/backup/pg_dump.pp, line: 145, column: 3) on node runnervmg1sw1.qilvsxr1i0gu1nlevhtqjzscxd.bx.internal.cloudapp.net
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/classes/server_spec.rb#L304
postgresql::server backup_enable => true is expected to contain Postgresql::Server::Role[backupuser] with superuser => true Failure/Error: expect(subject).to contain_postgresql__server__role('backupuser') .with_superuser(true) Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/cron: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected ',' ...t a valid %{name}') % { value:, name: self.class.name } unle... ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected '}', expecting `end' ...value:, name: self.class.name } unless retval ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:190: Invalid return in class/module body return retval.to_s if retval ^~~~~~ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:420: syntax error, unexpected '}' ...eld}') % ({ cron: ref, field: }) ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:469: syntax error, unexpected `end', expecting ')' (file: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/postgresql/manifests/backup/pg_dump.pp, line: 145, column: 3) on node runnervmg1sw1.qilvsxr1i0gu1nlevhtqjzscxd.bx.internal.cloudapp.net
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/classes/server_spec.rb#L302
postgresql::server backup_enable => true is expected to contain Class[postgresql::backup::pg_dump] Failure/Error: it { is_expected.to contain_class('postgresql::backup::pg_dump') } Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/cron: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected ',' ...t a valid %{name}') % { value:, name: self.class.name } unle... ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected '}', expecting `end' ...value:, name: self.class.name } unless retval ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:190: Invalid return in class/module body return retval.to_s if retval ^~~~~~ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:420: syntax error, unexpected '}' ...eld}') % ({ cron: ref, field: }) ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:469: syntax error, unexpected `end', expecting ')' (file: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/postgresql/manifests/backup/pg_dump.pp, line: 145, column: 3) on node runnervmg1sw1.qilvsxr1i0gu1nlevhtqjzscxd.bx.internal.cloudapp.net
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/classes/server_spec.rb#L301
postgresql::server backup_enable => true is expected to contain Class[postgresql::server] Failure/Error: it { is_expected.to contain_class('postgresql::server') } Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/cron: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected ',' ...t a valid %{name}') % { value:, name: self.class.name } unle... ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected '}', expecting `end' ...value:, name: self.class.name } unless retval ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:190: Invalid return in class/module body return retval.to_s if retval ^~~~~~ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:420: syntax error, unexpected '}' ...eld}') % ({ cron: ref, field: }) ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:469: syntax error, unexpected `end', expecting ')' (file: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/postgresql/manifests/backup/pg_dump.pp, line: 145, column: 3) on node runnervmg1sw1.qilvsxr1i0gu1nlevhtqjzscxd.bx.internal.cloudapp.net
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/classes/server_spec.rb#L284
postgresql::server backup_enable => false is expected not to contain Cron[pg_dump backup job] Failure/Error: it { is_expected.not_to contain_cron('pg_dump backup job') } Puppet::Error: Could not autoload puppet/type/cron: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected ',' ...t a valid %{name}') % { value:, name: self.class.name } unle... ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:189: syntax error, unexpected '}', expecting `end' ...value:, name: self.class.name } unless retval ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:190: Invalid return in class/module body return retval.to_s if retval ^~~~~~ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:420: syntax error, unexpected '}' ...eld}') % ({ cron: ref, field: }) ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/cron_core/lib/puppet/type/cron.rb:469: syntax error, unexpected `end', expecting ')'
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/classes/server/config_spec.rb#L43
postgresql::server::config on RedHat 7 with manage_package_repo => true and a version has the correct systemd-override file Failure/Error: Puppet::Type.newtype(:yumrepo) do @doc = <<-'EOT' @summary The client-side description of a yum repository. Repository configurations are found by parsing `/etc/yum.conf` and the files indicated by the `reposdir` option in that file (see `yum.conf(5)` for details). Most parameters are identical to the ones documented in the `yum.conf(5)` man page. Puppet::PreformattedError: Evaluation Error: Error while evaluating a Type-Name, Could not autoload puppet/type/yumrepo: Could not autoload puppet/provider/yumrepo/inifile: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/yumrepo_core/lib/puppet/provider/yumrepo/inifile.rb:253: syntax error, unexpected ',' { file:, current_mode: '%03o' % curre... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/yumrepo_core/lib/puppet/provider/yumrepo/inifile.rb:253: syntax error, unexpected ',', expecting `end' ...nt_mode: '%03o' % current_mode, target_mode: '%03o' % target... ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/yumrepo_core/lib/puppet/provider/yumrepo/inifile.rb:253: syntax error, unexpected '}', expecting `end' ...et_mode: '%03o' % target_mode } ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/yumrepo_core/lib/puppet/provider/yumrepo/inifile.rb:408: syntax error, unexpected `end', expecting end-of-input (file: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/postgresql/manifests/repo/yum_postgresql_org.pp, line: 17, column: 16) on node runnervmg1sw1.qilvsxr1i0gu1nlevhtqjzscxd.bx.internal.cloudapp.net
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/classes/globals_spec.rb#L45
postgresql::globals on redhat 7 manage_package_repo on RHEL => true pulls in class postgresql::repo Failure/Error: Puppet::Type.newtype(:yumrepo) do @doc = <<-'EOT' @summary The client-side description of a yum repository. Repository configurations are found by parsing `/etc/yum.conf` and the files indicated by the `reposdir` option in that file (see `yum.conf(5)` for details). Most parameters are identical to the ones documented in the `yum.conf(5)` man page. Puppet::PreformattedError: Evaluation Error: Error while evaluating a Type-Name, Could not autoload puppet/type/yumrepo: Could not autoload puppet/provider/yumrepo/inifile: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/yumrepo_core/lib/puppet/provider/yumrepo/inifile.rb:253: syntax error, unexpected ',' { file:, current_mode: '%03o' % curre... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/yumrepo_core/lib/puppet/provider/yumrepo/inifile.rb:253: syntax error, unexpected ',', expecting `end' ...nt_mode: '%03o' % current_mode, target_mode: '%03o' % target... ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/yumrepo_core/lib/puppet/provider/yumrepo/inifile.rb:253: syntax error, unexpected '}', expecting `end' ...et_mode: '%03o' % target_mode } ... ^ /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/yumrepo_core/lib/puppet/provider/yumrepo/inifile.rb:408: syntax error, unexpected `end', expecting end-of-input (file: /home/runner/work/puppetlabs-postgresql/puppetlabs-postgresql/spec/fixtures/modules/postgresql/manifests/repo/yum_postgresql_org.pp, line: 17, column: 16) on node runnervmg1sw1.qilvsxr1i0gu1nlevhtqjzscxd.bx.internal.cloudapp.net
Spec / Setup Test Matrix
Debian-13 no provisioner found