Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status

RSS

systemd_networkd (11) Versions 0.2.0

Configures systemd_networkd

Policyfile
Berkshelf
Knife
cookbook 'systemd_networkd', '= 0.2.0', :supermarket
cookbook 'systemd_networkd', '= 0.2.0'
knife supermarket install systemd_networkd
knife supermarket download systemd_networkd
README
Dependencies
Changelog
Quality 0%

systemd_networkd Cookbook

This master cookbook is responsible for configuring primary systemd-networkd.

Requirements

  • systemd - systemd_networkd required systemd > 216

Attributes

All keys are case sensitive. CamelCase is used instead of underscore.

Recipes

default: sets up directories and deletes old configurations
cpuport: configures attributes specific to cpu port
link: configures port state and port speed
static_mac_table: confgures the static MAC table (FDB)
switchport: configures port attributes
team: configures LAGs and LAG-specific features (e.g. LAG attributes)
ufd: configures uplink failure detection

Please see the ONPSS Getting Started Guide for more details.

Usage

Just include systemd_networkd in your node's run_list:

{                                                                                                        
  "name": "IES",                                                                                          
  "description": "Default role",                                                                         
  "run_list": [
    "recipe[systemd_networkd]"
  ],
  "default_attributes": {                         
    "SystemdNetworkd": {                          
      ... 
   }
}

Contributing

Not yet defined

License and Authors

Authors: Intel

Dependent cookbooks

This cookbook has no specified dependencies.

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

systemd_networkd CHANGELOG

0.2.0

Foodcritic Metric
            

0.2.0 failed this metric

FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/libraries/delete_config_files.rb:6
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/libraries/delete_config_files.rb:20
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/libraries/delete_config_files.rb:27
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/libraries/delete_config_files.rb:41
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/libraries/delete_config_files.rb:42
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/libraries/delete_config_files.rb:46
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:38
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:89
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:90
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:91
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:93
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:101
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:102
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:103
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:105
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:117
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:118
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:120
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/link.rb:31
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/link.rb:32
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/link.rb:33
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/link.rb:68
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/static_mac_table.rb:26
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/static_mac_table.rb:27
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/static_mac_table.rb:28
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/static_mac_table.rb:29
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/switchport.rb:26
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/switchport.rb:27
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/switchport.rb:28
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/switchport.rb:29
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:35
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:36
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:47
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:59
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:60
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:75
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:76
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:88
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:89
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:95
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:101
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/ufd.rb:24
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/ufd.rb:25
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/link/link.erb:10
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/link/link.erb:11
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/link/link.erb:12
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/link/link.erb:41
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/link/link.erb:42
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/static_mac_table/static_mac_table.erb:10
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/static_mac_table/static_mac_table.erb:11
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/static_mac_table/static_mac_table.erb:17
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/static_mac_table/static_mac_table.erb:18
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/switchport/switchport.erb:11
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/switchport/switchport.erb:19
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/switchport/switchport.erb:21
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/switchport/switchport.erb:30
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/switchport/switchport.erb:31
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/team/team_network.erb:10
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/team/team_network.erb:11
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/team/team_swport.erb:10
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/team/team_swport.erb:12
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/team/team_swport.erb:21
FC002: Avoid string interpolation where not required: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/templates/team/team_swport.erb:22
FC005: Avoid repetition of resource declarations: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:47
FC023: Prefer conditional attributes: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/default.rb:37
FC023: Prefer conditional attributes: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/link.rb:68
FC023: Prefer conditional attributes: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:35
FC023: Prefer conditional attributes: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:47
FC023: Prefer conditional attributes: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:75
FC023: Prefer conditional attributes: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:76
FC023: Prefer conditional attributes: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:95
FC023: Prefer conditional attributes: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:101
FC033: Missing template: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/cpuport.rb:30
FC033: Missing template: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/link.rb:37
FC033: Missing template: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/link.rb:49
FC033: Missing template: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/static_mac_table.rb:32
FC033: Missing template: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/switchport.rb:32
FC033: Missing template: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:24
FC033: Missing template: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:37
FC033: Missing template: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:48
FC033: Missing template: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/team.rb:62
FC033: Missing template: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/recipes/ufd.rb:27
FC048: Prefer Mixlib::ShellOut: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/attributes/default.rb:3
FC048: Prefer Mixlib::ShellOut: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/libraries/delete_config_files.rb:67
FC048: Prefer Mixlib::ShellOut: /tmp/cook/cc444e5fbbd8d527b4e720c0/systemd_networkd/libraries/delete_config_files.rb:74