-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathCHANGELOG
363 lines (284 loc) · 13.8 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
* Wed Jan 17 2024 Richard Gardner <[email protected]> - 6.9.1
- Updated hiera.yaml facts to support puppet 8
* Mon Oct 23 2023 Steven Pritchard <[email protected]> - 6.9.0
- [puppetsync] Add EL9 support
* Wed Oct 11 2023 Steven Pritchard <[email protected]> - 6.8.0
- [puppetsync] Updates for Puppet 8
- These updates may include the following:
- Update Gemfile
- Add support for Puppet 8
- Drop support for Puppet 6
- Update module dependencies
* Tue Sep 26 2023 Steven Pritchard <[email protected]> - 6.7.0
- Add AlmaLinux 8 support
- Update module dependencies
- Add Puppet 8 support
- Drop Puppet 6 support
* Mon Aug 21 2023 Rick Gardner <[email protected]> - 6.6.1
- Add Rhel 9 Hiera data
* Mon Jul 10 2023 Chris Tessmer <[email protected]> - 6.6.0
- Add RockyLinux 8 support
* Fri Jul 15 2022 Trevor Vaughan <[email protected]> - 6.5.1
- Support Amazon Linux 2
* Wed Jun 16 2021 Chris Tessmer <[email protected]> - 6.5.0
- Removed support for Puppet 5
- Ensured support for Puppet 7 in requirements and stdlib
* Wed Feb 03 2021 Liz Nemsick <[email protected]> - 6.4.2
- Expanded simp/rsyslog dependendency range to < 9.0.0.
* Tue Jan 12 2021 Trevor Vaughan <[email protected]> - 6.4.2
- Fix REFERENCE.md documentation
- Note sebool_use_nfs and sebool_cifs upcoming deprecation
* Tue Jan 12 2021 Chris Tessmer <[email protected]> - 6.4.2
- Removed EL6 support
* Wed Jul 29 2020 Jeanne Greulich <[email protected]> - 6.4.1-0
- Update upper bound for vox_selinux to < 4.0.0
* Fri Jan 10 2020 Liz Nemsick <[email protected]> - 6.4.0-0
- Add EL8 support
- Update the upper bound of simp-simplib to < 5.0.0
* Fri Aug 02 2019 Robert Vincent <[email protected]> - 6.4.0-0
- Support puppetlabs/concat 6.x.
* Thu Aug 01 2019 Mike Renfro <[email protected]> - 6.3.0-0
- Add 'preserve_perms' attribute to allow users to disable the preservation of
server-side permissions.
- If this flag is set to `false`, sets `chmod` to `u=rwX,g=rwX,o-rwx`
* Thu Jun 06 2019 Steven Pritchard <[email protected]> - 6.2.0-0
- Add v2 compliance_markup data
- Remove puppet 4 support
- Add puppet 6 support
- Add puppetlabs-stdlib 6 support
* Mon Mar 04 2019 Liz Nemsick <[email protected]> - 6.1.1-0
- Expanded the upper limit of the concat and stdlib Puppet module versions
- Updated a URL in the README.md
* Wed Feb 20 2019 Adam Yohring <[email protected]> - 6.1.1-0
- Modified class to support configuring SIMP rsync server and SIMP
rsync client for same machine
- Combine `rsync::server::global` with `rsync::server`
- Add ability to use ports in rsync_server parameter
* Tue Feb 12 2019 Liz Nemsick <[email protected]> - 6.1.1-0
- Fixed a template bug that prevented catalogue compilation when
rsync::server::section::user_pass was set
- Use simplib::passgen() in lieu of passgen(), a deprecated simplib
Puppet 3 function.
* Thu Oct 11 2018 Nick Miller <[email protected]> - 6.1.0-0
- Added $package_ensure parameter
- Changed the package from 'latest' to 'installed'
- It will also respect `simp_options::package_ensure`
- Update badges and contribution guide URL in README.md
* Fri Sep 07 2018 Liz Nemsick <[email protected]> - 6.1.0-0
- Drop Hiera 4 support
* Tue May 08 2018 Adam Yohrling <[email protected]> - 6.0.6-0
- Add `order => 'numeric'` setting to concat for rsyncd.conf
- Add support for Puppet 5
- Add support for and OEL
* Mon Feb 12 2018 Liz Nemsick <[email protected]> - 6.0.5-0
- Update upperbound on puppetlabs/concat version to < 5.0.0
* Fri Aug 18 2017 Liz Nemsick <[email protected]> - 6.0.4-0
- Update concat version in metadata.json & build/rpm_metadata/requires
* Thu Jul 06 2017 Liz Nemsick <[email protected]> - 6.0.3-0
- Update puppet dependency in metadata.json
* Wed Mar 29 2017 Trevor Vaughan <[email protected]> - 6.0.2-0
- Ensure that rsync password files are not echoed to the Puppet log
* Thu Mar 17 2017 Liz Nemsick <[email protected]> - 6.0.1-0
- Remove OBE 'pe' requirement from metadata.json
- Update puppet version in .travis.yaml
* Wed Mar 8 2017 Dylan Cochran <[email protected]> - 6.0.1-0
- Wire down rsync's beaker acceptance tests
* Fri Feb 10 2017 Liz Nemsick <[email protected]> - 6.0.0-0
- Fixed minor bug in rsync provider that caused 'Unknown failure
using insync_values?' Puppet message to be generated.
* Sun Jan 22 2017 Trevor Vaughan <[email protected]> - 6.0.0-0
- Switched to using puppetlabs/concat
- Fixed the startup script for EL6
- Fixed minor ordering issues
- Renamed the service to 'rsyncd' to match the service name in EL7
- Cleaned up rsyslog calls to remove logic
* Mon Jan 09 2017 Nick Markowski <[email protected]> - 6.0.0-0
- Updated to use new pki scheme.
* Tue Nov 22 2016 Chris Tessmer <[email protected]> - 5.0.0-0
- Minor cleanup
* Fri Sep 30 2016 Trevor Vaughan <[email protected]> - 5.0.0-0
- Updated to use the version of 'simpcat' that does not conflict with
'puppetlabs/concat'.
* Thu Jul 07 2016 Nicholas Hughes <[email protected]> - 4.2.2-0
- Updated the client_nets parameters to pull from global prior to using Hiera
and to fall back to the safety of 127.0.0.1.
* Wed Apr 13 2016 Kendall Moore <[email protected]> - 4.2.1-0
- Changed the default provider for the rsync service to be redhat
* Thu Feb 25 2016 Ralph Wright <[email protected]> - 4.2.0-5
- Added compliance function support
* Wed Jan 27 2016 Chris Tessmer <[email protected]> - 4.2.0-4
- Normalized common static module assets
* Mon Nov 09 2015 Chris Tessmer <[email protected]> - 4.2.0-3
- migration to simplib and simpcat (lib/ only)
* Sat Aug 01 2015 Trevor Vaughan <[email protected]> - 4.2.0-2
- Fixed a bug in the rsync provider that was not properly outputting the exit
code on a failure.
* Fri Jul 31 2015 Kendall Moore <[email protected]> - 4.2.0-2
- Updated to use new rsyslog module.
* Wed May 06 2015 Chris Tessmer <[email protected]> - 4.2.0-1
- Prevent file syncs during --noop runs.
* Thu Apr 02 2015 Trevor Vaughan <[email protected]> - 4.2.0-0
- Made several changes, including one potentially breaking change, to make
things consistent with modern types and providers.
- Confine to Linux systems and systems with the command 'rsync'
- Remove methods from the type and place them into the provider where
possible.
- Change 'do' to 'action' since 'do' is a reserved word in Ruby
- Make 'password/pass' a provider for action on the system in the password
files
- No longer create custom resources in the type. This was causing issues with
an invalid catalog when using PuppetDB
- Pushed the management of /etc/rsync/secrets and /etc/rsync to server.pp
- Moved server files to /etc/rsync/secrets and left client files in
/etc/rsync so that we could properly use 'tidy'. This is currently noisy
and we may need to pull in external Puppet patches to fix it.
- Client-side passwords are no longer permanently housed on the system. If
you need to troubleshoot the rsync connection, run Puppet in 'debug' mode
and it will output the password in the log.
* Thu Feb 19 2015 Trevor Vaughan <[email protected]> - 4.1.0-6
- Migrated to the new 'simp' environment.
* Wed Oct 22 2014 Trevor Vaughan <[email protected]> - 4.1.0-5
- Update to account for the stunnel module updates in 4.2.0-0
* Mon Jul 28 2014 Trevor Vaughan <[email protected]> - 4.1.0-4
- Eliminated spurious 'to_a' call that may cause issues in Ruby 2
* Mon Jun 23 2014 Trevor Vaughan <[email protected]> - 4.1.0-3
- Fixed SELinux check for when selinux_current_mode is not found.
- Fixed validation for $rsync::server::section::auth_user and
$rsync::server::section::auth_pass.
* Sun Jun 22 2014 Kendall Moore <[email protected]> - 4.1.0-3
- Removed MD5 file checksums for FIPS compliance.
* Tue Jun 03 2014 Trevor Vaughan <[email protected]> - 4.1.0-2
- Added a boolean to turn off the useless rsyslog noise by default.
* Sat Apr 19 2014 Trevor Vaughan <[email protected]> - 4.1.0-1
- Converted rsync::server::global to a class.
* Fri Apr 04 2014 Nick Markowski <[email protected]> - 4.1.0-0
- Selinux booleans now set if mode != disabled
* Wed Mar 26 2014 Trevor Vaughan <[email protected]> - 4.1.0-0
- Added native support for Stunnel
- Refactored the code to work well with Hiera
- Added spec tests
* Thu Jan 30 2014 Trevor Vaughan <[email protected]> - 4.0.0-14
- Converted all string booleans to booleans.
- The rsync type required a call to 'to_a' on the existing tags to be
able to update them within the type when using Puppet >= 3.4.
* Mon Oct 07 2013 Kendall Moore <[email protected]> - 4.0.0-13
- Updated all erb templates to properly scope variables.
* Wed Sep 25 2013 Trevor Vaughan <[email protected]> - 4.0.0-12
- Modified the 'timeout' variable to connect to the 'contimeout' variable in
rsync.
- Added an 'iotimeout' variable to set the 'timeout' variable in rsync.
- This is not intuitive but meets what most users expect the variables to
actually do. This is noted in the documentation and will be fully modified
during a later rewrite.
* Tue Sep 24 2013 Kendall Moore <[email protected]> 4.0-12
- Require puppet 3.X and puppet-server 3.X because of an upgrade to use
hiera instead of extdata.
* Tue Aug 06 2013 Trevor Vaughan <[email protected]> - 4.0-11
- No longer fail on SELinux specific errors. This handles the case
where the Puppet server does not have any attributes in /srv/rsync
but the clients are in Permissive or Enforcing mode.
* Thu Jun 27 2013 Kendall Moore <[email protected]> - 4.0-10
- Set the rsync_export_all_ro boolean to true on both the server and client nodes
to address an issue with backuppc initial setup on the backuppc server.
* Thu Jun 27 2013 Trevor Vaughan <[email protected]> - 4.0-10
- Set the rsync_client and rsync_export_all_ro booleans for rsync to function
properly.
- Added an if block around the user password resource in the rsync type to
avoid conflicts.
- Added a statement autorequiring the rsync_client selinux boolean to the rsync
type prior to doing anything with rsync so that rsync can actually function
properly.
* Mon Feb 25 2013 Maintenance
4.0-9
- The 'timeout' parameter is now a required value.
- Added extlookup('rsync_server',"$::rsync_server") as the default for the
rsync_server variable so that it would work in a reasonable manner in most
cases.
- Cleaned up some of the code in the rsync native type.
* Mon Jan 07 2013 Maintenance
4.0.0-8
- Created a Cucumber test to install and configure and rsync server and check to
ensure the rsync service runs and its configuration file exists.
* Fri Aug 17 2012 Maintenance
4.0.0-7
- Moved all dynamic resource creation and checking to 'finish' instead of
'initialize' in the custom type.
* Wed Jul 25 2012 Maintenance
4.0.0-6
- Updated the native type to create resources instead of munging files
directly. This fixes repeated tidies that had been happening.
* Thu Jun 07 2012 Maintenance
4.0.0-5
- Ensure that Arrays in templates are flattened.
- Call facts as instance variables.
- Made compression, recusion, and hard link copying optional.
- Moved mit-tests to /usr/share/simp...
- Updated pp files to better meet Puppet's recommended style guide.
* Fri Mar 02 2012 Maintenance
4.0.0-4
- Improved test stubs.
* Mon Dec 26 2011 Maintenance
4.0-3
- Updated the spec file to not require a separate file list.
- Scoped all of the top level variables.
* Mon Dec 05 2011 Maintenance
4.0-2
- Updated to not use 'size_only' by default since that loses one character
changes in DNS, etc...
* Wed Nov 16 2011 Maintenance
4.0-1
- Updated the rsync type so that it gracefully handles the case where a
password prompt is presented but no password has been provided.
* Tue Oct 25 2011 Maintenance
4.0-0
- Added a call to the tcpwrappers module with a default of ALL.
- Updated the rsync::server::section to add $client_nets to
$hosts_allow
* Mon Oct 10 2011 Maintenance
2.0.0-3
- Updated to put quotes around everything that need it in a comparison
statement so that puppet > 2.5 doesn't explode with an undef error.
* Fri Aug 12 2011 Maintenance
2.0.0-2
- Fixed a bug whereby the 'push' method passed through rsync::retrieve would
not work.
- Added an rsync init script.
- Enhanced the custom type to ensure that all rsync items are called after the
rsync and stunnel services if they exist.
* Tue Mar 29 2011 Maintenance - 2.0.0-1
- Rsync is now killed with a -9
* Thu Mar 24 2011 Maintenance - 1.0-6
- Several bugs were fixed in the rsync type that caused the type to fail when
managing spaces with password protection.
- Removed the ability to set $pull in rsync::push
- Added rsync native type
- Fixed typos in rsync command and test command templates
- Updated to use concat_build and concat_fragment types
* Tue Jan 11 2011 Maintenance
2.0.0-0
- Refactored for SIMP-2.0.0-alpha release
* Mon Jan 10 2011 Maintenance - 1-3
- Added the ability to push to the rsync server. Simply set $pull to 'false' on
rsync::retrieve.
* Tue Oct 26 2010 Maintenance - 1-2
- Converting all spec files to check for directories prior to copy.
* Wed Jul 14 2010 Maintenance
1.0-0
- Update to support password protected rsync spaces.
Passwords are auto-generated if required.
* Mon May 24 2010 Maintenance
1.0-0
- Doc update and code refactor.
* Thu May 13 2010 Maintenance
0.1-14
- Updated the 'exclude' param to match the man page. It works both with and
without the '=' but not using '=' may be deprecated in the future.
* Wed Mar 17 2010 Maintenance
0.1-13
- Now supports --no-implied-dirs by default. This prevents errors when doing
things like copying symlinks over directories, etc... It is a $no_implied_dirs
variable and can be turned off by assigning it to 'false'.
* Mon Nov 02 2009 Maintenance
0.1-12
- Made this more flexible and hopefully faster by default.
- The define now supports the copy_links and size_only options.