Les Shiner
04/06/2023, 5:41 PMvchepkov
04/06/2023, 5:42 PMvchepkov
04/06/2023, 5:45 PMvchepkov
04/06/2023, 5:45 PMDr Bunsen Honeydew
04/06/2023, 8:45 PMSlackbot
04/07/2023, 3:07 PMKevin S.
04/07/2023, 3:14 PMKevin S.
04/07/2023, 3:15 PMSlackbot
04/07/2023, 5:05 PMcdenneen
04/07/2023, 5:08 PMbastelfreak
04/07/2023, 5:12 PMSlackbot
04/07/2023, 6:05 PMOleksandr Lytvyn
04/10/2023, 5:58 AMfile { '/opt/bitbucket-webhook/webhook-go-version':
content => template('profile/webhook-go-version.erb'),
* => $file_defaults,
}
and content of template (webhook-go-version.erb)
webhook_go_current_version=<%= @webhook_version %>
I'm trying to get rid of file "webhook-go-version.erb" and replace it with `inline_epp`:
file { '/opt/bitbucket-webhook/webhook-go-version':
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>', {webhook_version => $webhook_version}),
* => $file_defaults,
}
The problem is: when i run --noop it tries to remove newline. I'm trying to get round that but so far cannot understand how should i specify newline break/escape character?
Tried to read documentation but didn't found answer (https://www.puppet.com/docs/puppet/7/function.html)
Examples of what i have tried:
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>', {webhook_version => $webhook_version}), # default syntax from documentation
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>\r\n', {webhook_version => $webhook_version}),
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>\n', {webhook_version => $webhook_version}),
content => inline_epp("webhook_go_current_version=<%= $webhook_version %>\n", {webhook_version => $webhook_version}), # got a syntax error here
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>"\n"', {webhook_version => $webhook_version}),
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>\r', {webhook_version => $webhook_version}),
here are some examples of --noop output:
@@ -1 +1 @@
-webhook_go_current_version=2.0.1
+webhook_go_current_version=2.0.1
\ No newline at end of file
@@ -1 +1 @@
-webhook_go_current_version=2.0.1
+webhook_go_current_version=2.0.1"\n"
\ No newline at end of file
@@ -1 +1 @@
-webhook_go_current_version=2.0.1
+webhook_go_current_version=2.0.1\r\n
\ No newline at end of file
@@ -1 +1 @@
-webhook_go_current_version=2.0.1
+webhook_go_current_version=2.0.1\r
\ No newline at end of file
Thanks
PS. I'm not expert in CRLF and/or LF, i just want to add new line character 😄Oleksandr Lytvyn
04/10/2023, 6:06 AMfile { '/opt/bitbucket-webhook/webhook-go-version':
content => template('profile/webhook-go-version.erb'),
* => $file_defaults,
}
and content of template (webhook-go-version.erb)
webhook_go_current_version=<%= @webhook_version %>
I'm trying to get rid of file "webhook-go-version.erb" and replace it with `inline_epp`:
file { '/opt/bitbucket-webhook/webhook-go-version':
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>', {webhook_version => $webhook_version}),
* => $file_defaults,
}
The problem is: when i run --noop it tries to remove newline. I'm trying to get round that but so far cannot understand how should i specify newline break/escape character?
Tried to read documentation but didn't found answer (https://www.puppet.com/docs/puppet/7/function.html)
Examples of what i have tried:
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>', {webhook_version => $webhook_version}), # default syntax from documentation
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>\r\n', {webhook_version => $webhook_version}),
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>\n', {webhook_version => $webhook_version}),
content => inline_epp("webhook_go_current_version=<%= $webhook_version %>\n", {webhook_version => $webhook_version}), # got a syntax error here
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>"\n"', {webhook_version => $webhook_version}),
here are some examples of --noop output:
@@ -1 +1 @@
-webhook_go_current_version=2.0.1
+webhook_go_current_version=2.0.1
\ No newline at end of file
@@ -1 +1 @@
-webhook_go_current_version=2.0.1
+webhook_go_current_version=2.0.1"\n"
\ No newline at end of file
@@ -1 +1 @@
-webhook_go_current_version=2.0.1
+webhook_go_current_version=2.0.1\r\n
\ No newline at end of file
Thanks
PS. I'm not expert in CRLF and/or LF, i just want to add new line character 😄Oleksandr Lytvyn
04/10/2023, 6:08 AMfile { '/opt/bitbucket-webhook/webhook-go-version':
content => template('profile/webhook-go-version.erb'),
* => $file_defaults,
}
and content of template (webhook-go-version.erb)
webhook_go_current_version=<%= @webhook_version %>
I'm trying to get rid of file "webhook-go-version.erb" and replace it with `inline_epp`:
file { '/opt/bitbucket-webhook/webhook-go-version':
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>', {webhook_version => $webhook_version}),
* => $file_defaults,
}
The problem is: when i run --noop it tries to remove newline. I'm trying to get round that but so far cannot understand how should i specify newline break/escape character?
Tried to read documentation but didn't found answer (https://www.puppet.com/docs/puppet/7/function.html)
Examples of what i have tried:
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>', {webhook_version => $webhook_version}), # default syntax from documentation
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>\r\n', {webhook_version => $webhook_version}),
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>\n', {webhook_version => $webhook_version}),
content => inline_epp("webhook_go_current_version=<%= $webhook_version %>\n", {webhook_version => $webhook_version}), # got a syntax error here
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>"\n"', {webhook_version => $webhook_version}),
content => inline_epp('webhook_go_current_version=<%= $webhook_version %>\r', {webhook_version => $webhook_version}),
here are some examples of --noop output:
@@ -1 +1 @@
-webhook_go_current_version=2.0.1
+webhook_go_current_version=2.0.1
\ No newline at end of file
@@ -1 +1 @@
-webhook_go_current_version=2.0.1
+webhook_go_current_version=2.0.1"\n"
\ No newline at end of file
@@ -1 +1 @@
-webhook_go_current_version=2.0.1
+webhook_go_current_version=2.0.1\r\n
\ No newline at end of file
@@ -1 +1 @@
-webhook_go_current_version=2.0.1
+webhook_go_current_version=2.0.1\r
\ No newline at end of file
Thanks
PS. I'm not expert in CRLF and/or LF, i just want to add new line character 😄Yury Bushmelev
04/10/2023, 7:10 AMYury Bushmelev
04/10/2023, 7:11 AMYury Bushmelev
04/10/2023, 7:14 AMYury Bushmelev
04/10/2023, 7:15 AMOleksandr Lytvyn
04/10/2023, 7:22 AMsmortex
04/10/2023, 7:23 AM'webhook_go_current_version=<%= $webhook_version %>' has no newline char, so either with "...\n" (note the double quotes), or a heredoc will do it:
content => inline_epp(@(DOC), {webhook_version => $webhook_version}),
webhook_go_current_version=<%= $webhook_version %>
| DOCScott Macmillan
04/10/2023, 2:26 PMenvironment_timeout to a non-zero value. Assuming you change it to an expiration time (i.e., not unlimited), under what circumstances will the cache get invalidated? I.e., if I set this to 3m, should I be expecting possible stale puppet runs within that 3m window?
Thanks!vchepkov
04/10/2023, 2:32 PMvchepkov
04/10/2023, 2:33 PMfor environment in $1; do
/bin/curl -k --cert <%= $settings::hostcert %> \
--key <%= $settings::hostprivkey %> -X DELETE \
<https://localhost:8140/puppet-admin-api/v1/environment-cache>\?environment=$environment
doneYury Bushmelev
04/10/2023, 2:34 PMYury Bushmelev
04/10/2023, 2:34 PMYury Bushmelev
04/10/2023, 2:34 PMYury Bushmelev
04/10/2023, 2:34 PMvchepkov
04/10/2023, 2:35 PMYury Bushmelev
04/10/2023, 2:35 PM