-
Notifications
You must be signed in to change notification settings - Fork 613
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
postgresql_psql failes with "no parameter named 'instance' #1601
Comments
I'm having exactly the same issue... Any clue on how to mitigate it? (And I really mean exactly the same... also triggered by PuppetDB module) |
Hello, same here ... |
When you deploy your environment, do you generate types? https://www.puppet.com/docs/puppet/8/environment_isolation.html |
yes |
Hello all, just gave that another try. After generating types like recommended by @ekohl, I was able to successfully run puppet. For all who also use the puppetboard module of voxpupuli: There is a issue within the puppet-python module in its current version. You need to use the latest git commit from the repository instead of the latest tag at the moment. Stumbled upon this problem after I got the puppetlabs-postgresql module working. |
Describe the Bug
I'm using puppetlabs-postgresql 10.3.0 together with puppetlabs-puppetdb 8.1.0.
In
database/postgresql.pp
manifest of puppetlabs-puppetdb,postgresql::server::extension
class is called:Within
postgresql::server::extension
,$instance
has a default set to 'main'.Then,
postgresql_psql
type is called the following way:Unfortunately, this results in the following error:
My guess is that this fails due to quoting problems. A string containing double quotes is assigned to
$command
variable.Maybe they break the double quotes in
postgresql_psql { "${database}: ${command}":
.Expected Behavior
No mysterious error complaining about missing parameters which are acutally properly defined.
Steps to Reproduce
Steps to reproduce the behavior:
2.1
mod 'puppet-puppetboard', '9.0.0'
=>mod 'puppet-puppetboard', '10.0.0'
2.2
mod 'puppetlabs-puppetdb', '7.13.0'
=>mod 'puppetlabs-puppetdb', '8.1.0'
2.3
mod 'puppetlabs-postgresql', '9.0.3'
=>mod 'puppetlabs-postgresql', '10.3.0'
Environment
The text was updated successfully, but these errors were encountered: