Skip to content

criteo/sonic-saltstack

Repository files navigation

SONiC Saltstack modules

This repository is part of AFK.

The full documentation can be found here: AFK documentation

Current supported versions

  • 201911
  • 202205

BGP requirements

BGP configuration modules require a change to FRR implementation in SONiC.

It requires /etc/frr of the BGP container to be a mounted volume to /etc/sonic/frr:

Installation

SONiC modules require some custom script to be installed:

  • /opt/salt/scripts/criteo_fdbshow
  • /opt/salt/scripts/criteo_intf_information

These scripts are available SONiC utilities

This code assumes some grains are set for each SONiC device:

hwsku: some-hardware
nos: sonic
sonic_asic_type: some-asic
sonic_build_date: some-date
sonic_build_version: 201911
sonic_built_by: someone
sonic_commit_id: some-commit-id

This is automatically set by our SONiC Salt Deployer.

How to contribute

See CONTRIBUTING.md