Skip to content

Releases: CoMfUcIoS/puppet-node_manager

0.7.5: Added ability to set the purge behavior for node group rules (#68)

Choose a tag to compare

@CoMfUcIoS CoMfUcIoS released this 04 Jul 14:13
39f437e
* Added ability to merge node group rulesets

* First test of rule merge

* Fix typo

* don't validate

* puts values

* remove first, more puts

* Uniq array

* Check if defined, reorder

* missed?

* Added more output

* Merge rules 1st iteration

* Check b type and size

* check length instead of defined

* Fix logic

* check if values the same

* remove array matching

* array match

* this won't work

* remove super

* Added validae and munge

* check class

* ptus value

* remove validate

* remove munge

* set array match first

* test with insync

* remove sort

* Removed debug puts, replace with comments

* test travis ci

* Updated readme

* Improved and fixed issues with ruleset merging. (#2)

* First test of rule merge

* Fix typo

* don't validate

* puts values

* remove first, more puts

* Uniq array

* Check if defined, reorder

* missed?

* Added more output

* Merge rules 1st iteration

* Check b type and size

* check length instead of defined

* Fix logic

* check if values the same

* remove array matching

* array match

* this won't work

* remove super

* Added validae and munge

* check class

* ptus value

* remove validate

* remove munge

* set array match first

* test with insync

* remove sort

* Removed debug puts, replace with comments

* test travis ci

* Updated readme

* Added debugs

* removed defaultto

* More puts

* Removed array check

* Fixed logic

* Moved return varible into if

* Return to array check

* added b temp

* more output

* Switched to btmp

* compare to resource

* borig

* update puts

* return merged

* moved insycn

* Moved inside should def

* Moved code

* puts match all

* check match all

* removed ?

* More prints

* Test with property matches

* With clone array

* return false test

* check object id

* removed false

* check class

* Print merge and orig

* Check object_id

* remove puts

* added puts

* added sort to is

* Removed insync

* sort should

* print type

* test more put

* disbale should

* everythign in insycn

* Revert "More puts"

This reverts commit a85e5d68e65d5c970ae81f636ec52b768b9a6837.

* Reverted to working state

* Moved array for b merge. Missing pinned node

* added puts

* check b value

* with tmp varible

* test again

* Remove puts

* placed logic for a rule merge

* Fix logic

* Fixed merge logic

* puts

* more puts

* revert to previous code

* more logic for node groups

* with puts

* use the temp varible

* add uniq

* put identifiers

* Merge a rules

* fix syntax

* check values

* removed drop

* more puts

* a drop 1

* more puts

* Fixed return value

* removed puts

* more logic

* syntax

* fix if

* fix varible

* syntax

* check btmp

* print m ore

* puts

* try agin

* remove puts

* fix issue with override

* New features

* Code refactor (#3)

* First test of rule merge

* Fix typo

* don't validate

* puts values

* remove first, more puts

* Uniq array

* Check if defined, reorder

* missed?

* Added more output

* Merge rules 1st iteration

* Check b type and size

* check length instead of defined

* Fix logic

* check if values the same

* remove array matching

* array match

* this won't work

* remove super

* Added validae and munge

* check class

* ptus value

* remove validate

* remove munge

* set array match first

* test with insync

* remove sort

* Removed debug puts, replace with comments

* test travis ci

* Updated readme

* Added debugs

* removed defaultto

* More puts

* Removed array check

* Fixed logic

* Moved return varible into if

* Return to array check

* added b temp

* more output

* Switched to btmp

* compare to resource

* borig

* update puts

* return merged

* moved insycn

* Moved inside should def

* Moved code

* puts match all

* check match all

* removed ?

* More prints

* Test with property matches

* With clone array

* return false test

* check object id

* removed false

* check class

* Print merge and orig

* Check object_id

* remove puts

* added puts

* added sort to is

* Removed insync

* sort should

* print type

* test more put

* disbale should

* everythign in insycn

* Revert "More puts"

This reverts commit a85e5d68e65d5c970ae81f636ec52b768b9a6837.

* Reverted to working state

* Moved array for b merge. Missing pinned node

* added puts

* check b value

* with tmp varible

* test again

* Remove puts

* placed logic for a rule merge

* Fix logic

* Fixed merge logic

* puts

* more puts

* revert to previous code

* more logic for node groups

* with puts

* use the temp varible

* add uniq

* put identifiers

* Merge a rules

* fix syntax

* check values

* removed drop

* more puts

* a drop 1

* more puts

* Fixed return value

* removed puts

* more logic

* syntax

* fix if

* fix varible

* syntax

* check btmp

* print m ore

* puts

* try agin

* remove puts

* fix issue with override

* New features

* Code refactor

* Removed Puppet warning for default rule

* Update comments