Standardise files with files in sous-chefs/repo-management
- Remove delivery folder
- Standardise files with files in sous-chefs/repo-management
- Fix typo between
interfaces.erb
template andnetwork_interfaces
resource property (h/t @Fuuzetsu) - Drop Travis CI in favor of GitHub Actions
- Drop support for Debian < 8
- Drop support for Ubuntu < 18.04
- Ubuntu 20.04 is TBD on support b/c of changes to how
/etc/network
works
- Ubuntu 20.04 is TBD on support b/c of changes to how
- Standardize on current filenames for support files
- Update metadata & authors to reflect current maintainers & recent authors
- Update ChefSpec syntax per current standards
- Add EditorConfig for Markdown files
- Upgrade to
line
v4.x - Refactor to Chef 12 resource
- resolved cookstyle error: Berksfile:1:1 refactor:
ChefModernize/LegacyBerksfileSource
- resolved cookstyle error: libraries/matchers.rb:1:1 refactor:
ChefModernize/DefinesChefSpecMatchers
- resolved cookstyle error: metadata.rb:6:1 refactor:
ChefRedundantCode/LongDescriptionMetadata
- resolved cookstyle error: providers/default.rb:1:1 refactor:
ChefModernize/WhyRunSupportedTrue
- resolved cookstyle error: providers/default.rb:5:1 warning:
ChefDeprecations/UseInlineResourcesDefined
- resolved cookstyle error: providers/default.rb:8:8 warning:
ChefDeprecations/NodeSet
- resolved cookstyle error: recipes/default.rb:2:1 refactor:
ChefStyle/CommentFormat
- resolved cookstyle error: recipes/default.rb:8:1 refactor:
ChefStyle/CommentFormat
- resolved cookstyle error: recipes/default.rb:9:1 refactor:
ChefStyle/CommentFormat
- resolved cookstyle error: recipes/default.rb:25:6 warning:
ChefDeprecations/NodeSet
- Add custom matchers for
network_interface
LWRP (#21) - Drop very old Debian support (#14)
- Refactor linting, syntax checking, and unit testing (#29)
- Includes a tweak to work on Ubuntu 16.04
- Updates testing to latest two versions of Debian & Ubuntu
- Add features & better errors to LWRP (#30)
- Add support for the
allow-hotplug
stanza mainly used in Debian.
- Bump version to 1.0.0 to reflect production-level usage
- Adjust support to be Ubuntu >= 12.04
- Add more comprehensive testing, using:
- Rubocop
- Foodcritic (just cleaned things up)
- Test Kitchen (integration tests!)
- Cleaned up some lingering Foodcritic issues
- LWRP notifications
- Unknown resource attributes due to slightly funky syntax
- Satisfied Rubocop with some comments
- Fixed syntax error introduced in 0.3.1 with the ternary
- Add Ruby 2.x testing to Travis config
- Fix issue with ever-expanding
node['network_interfaces']['order']
- Clean up code, following Rubocop’s suggestions
- Refactor & streamline much of the code
- fix foodcritic
- fix directory permissions
- Initial changelog