Commit 3f94a70
committed
Fix
Use Ruby 2.5's `transform_keys` method to symbolize the keys in the
`options` parameter before passing to Ruby's `to_yaml` function.
Note, this requires Puppet 6 and above for the required Ruby version to
be available on both the agent (for `puppet apply`) _and_ the server
(Puppetserver 6 ships with JRuby 9.2.x which is Ruby 2.5 compatible).
Also fixed up the docs of the `to_json` function for better consistency
between the two functions.to_yaml options parameter1 parent e04e7bd commit 3f94a70
File tree
4 files changed
+89
-27
lines changed- lib/puppet/functions
- spec/functions
4 files changed
+89
-27
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | | - | |
| 181 | + | |
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | | - | |
| 186 | + | |
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
| |||
4569 | 4569 | | |
4570 | 4570 | | |
4571 | 4571 | | |
| 4572 | + | |
| 4573 | + | |
| 4574 | + | |
| 4575 | + | |
| 4576 | + | |
| 4577 | + | |
| 4578 | + | |
| 4579 | + | |
| 4580 | + | |
| 4581 | + | |
4572 | 4582 | | |
| 4583 | + | |
4573 | 4584 | | |
4574 | 4585 | | |
4575 | 4586 | | |
4576 | | - | |
| 4587 | + | |
| 4588 | + | |
| 4589 | + | |
4577 | 4590 | | |
4578 | | - | |
| 4591 | + | |
| 4592 | + | |
| 4593 | + | |
| 4594 | + | |
| 4595 | + | |
| 4596 | + | |
| 4597 | + | |
| 4598 | + | |
| 4599 | + | |
| 4600 | + | |
4579 | 4601 | | |
4580 | 4602 | | |
4581 | 4603 | | |
4582 | 4604 | | |
4583 | 4605 | | |
4584 | | - | |
| 4606 | + | |
4585 | 4607 | | |
4586 | 4608 | | |
4587 | 4609 | | |
| |||
4839 | 4861 | | |
4840 | 4862 | | |
4841 | 4863 | | |
| 4864 | + | |
| 4865 | + | |
| 4866 | + | |
| 4867 | + | |
| 4868 | + | |
| 4869 | + | |
| 4870 | + | |
| 4871 | + | |
| 4872 | + | |
| 4873 | + | |
4842 | 4874 | | |
| 4875 | + | |
| 4876 | + | |
| 4877 | + | |
| 4878 | + | |
| 4879 | + | |
| 4880 | + | |
| 4881 | + | |
| 4882 | + | |
| 4883 | + | |
| 4884 | + | |
4843 | 4885 | | |
4844 | 4886 | | |
4845 | 4887 | | |
| 4888 | + | |
| 4889 | + | |
| 4890 | + | |
| 4891 | + | |
| 4892 | + | |
| 4893 | + | |
| 4894 | + | |
| 4895 | + | |
| 4896 | + | |
| 4897 | + | |
| 4898 | + | |
| 4899 | + | |
4846 | 4900 | | |
| 4901 | + | |
4847 | 4902 | | |
4848 | | - | |
| 4903 | + | |
| 4904 | + | |
| 4905 | + | |
| 4906 | + | |
| 4907 | + | |
| 4908 | + | |
| 4909 | + | |
| 4910 | + | |
4849 | 4911 | | |
4850 | 4912 | | |
4851 | 4913 | | |
4852 | 4914 | | |
4853 | 4915 | | |
4854 | | - | |
| 4916 | + | |
4855 | 4917 | | |
4856 | 4918 | | |
4857 | 4919 | | |
4858 | 4920 | | |
4859 | 4921 | | |
4860 | | - | |
| 4922 | + | |
4861 | 4923 | | |
4862 | 4924 | | |
4863 | 4925 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
13 | 12 | | |
14 | 13 | | |
15 | 14 | | |
16 | | - | |
17 | | - | |
| 15 | + | |
| 16 | + | |
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
| 7 | + | |
14 | 8 | | |
15 | 9 | | |
16 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| 19 | + | |
20 | 20 | | |
| 21 | + | |
21 | 22 | | |
22 | | - | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
29 | | - | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
0 commit comments