Skip to content

Fix passing deferred password #764

Fix passing deferred password

Fix passing deferred password #764

Triggered via pull request November 25, 2025 17:33
@dericderic
synchronize #1651
deric:pw_role
Status Failure
Total duration 8m 44s
Artifacts

ci.yml

on: pull_request
Spec  /  Setup Test Matrix
11s
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

9 errors and 1 warning
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7)
Process completed with exit code 1.
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.dcqqhpntbnqefmwljzwahyxugb.dx.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.dcqqhpntbnqefmwljzwahyxugb.dx.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.dcqqhpntbnqefmwljzwahyxugb.dx.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.dcqqhpntbnqefmwljzwahyxugb.dx.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.dcqqhpntbnqefmwljzwahyxugb.dx.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.dcqqhpntbnqefmwljzwahyxugb.dx.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.dcqqhpntbnqefmwljzwahyxugb.dx.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 / Setup Test Matrix
Debian-13 no provisioner found