---
network::interfaces_hash:
  'em1':
    onboot:       'yes'
    master:       'bond1'
    slave:        'yes'
  'em2':
    onboot:       'yes'
    master:       'bond1'
    slave:        'yes'
  'em3':
    onboot:       'yes'
    ipaddress:    '172.16.0.103'
    netmask:      '255.255.248.0'
    defroute:     'no'
    dns1:         "%{hiera('service__address__proxy')}"
    domain:       "%{hiera('netcfg_dns_search')}"
    peerdns:      'yes'
  'bond1':
    onboot:       'yes'
    ipaddress:    '172.18.0.103'
    netmask:      '255.255.248.0'
    bonding_opts: 'mode=802.3ad miimon=100 lacp_rate=1'
    defroute:     'no'

---
network::interfaces_hash:
  'em1':
    onboot:        'yes'
    devicetype:    'TeamPort'
    team_master:   'team1'
    team_port_cfg: '{ "prio" : 100 }'

  'em2':
    onboot:        'yes'
    devicetype:    'TeamPort'
    team_master:   'team1'
    team_port_cfg: '{ "prio" : 100 }'
  'em3':
    onboot:        'yes'
    ipaddress:     '172.16.0.103'
    netmask:       '255.255.248.0'
    defroute:      'no'
    dns1:          "%{hiera('service__address__proxy')}"
    domain:        "%{hiera('netcfg_dns_search')}"
    peerdns:       'yes'
  'team1':
    onboot:        'yes'
    ipaddress:     '172.18.0.103'
    netmask:       '255.255.248.0'
    defroute:      'no'
    devicetype:    'Team'
    team_cfg: >-
                   { "runner" : {  "name" : "lacp",  "active": true, "fast_rate" : true,
                   "tx_hash": ["eth", "ipv4", "ipv6"], "tx_balancer": { "name": "basic" } },
                   "link_watch" : {  "name" : "ethtool" } }

Change from bond to team nic driver
Change from bond to team nic driver
