<commit_before># Dell Force10 switch module

**Table of Contents**

- [Dell Force10 switch module](#Dell-Force10-switch-module)
	- [Overview](#overview)
	- [Features](#features)
	- [Requirements](#requirements)
	- [Usage](#usage)
		- [Device Setup](#device-setup)
		- [Dell Force10 operations](#Dell-Force10-operations)

## Overview
The Dell Force10 switch module is designed to extend the support for managing Dell Force10 switch configuration using Puppet and its Network Device functionality.

The Dell Force10 switch module has been written and tested against the following Dell Force10 switch models:
- S4810(firmware version 9.2(0.2)) 
However, this module may be compatible with other models & their firmware versions.


## Features
This module supports the following functionality:

 * VLAN creation and deletion.
 * Interface configuration.
 * Portchannel creation and deletion.
 * Add interface to VLAN
 * Delete interface from VLAN
 * Add Port-channel to VLAN
 * Remove Port-channel from VLAN
 * Configuration updates.
 * Firmware updates.

## Requirements
As a Puppet agent cannot be directly installed on the Dell Force10 switch, it can either be managed from the Puppet Master server,
or through an intermediate proxy system running a puppet agent. The requirements for the proxy system are as under:

 * Puppet 2.7.+

## Usage

### Device Setup
To configure a Dell Force10 switch, the device *type* must be `dell_ftos`.
The device can either be configured within */etc/puppet/device.conf*, or, preferably, create an individual config file for each device within a sub-folder.<commit_msg>Summary: Updated README files for force10 operations<commit_after># Dell Force10 switch module

**Table of Contents**

- [Dell Force10 switch module](#Dell-Force10-switch-module)
	- [Overview](#overview)
	- [Features](#features)
	- [Requirements](#requirements)
	- [Usage](#usage)
		- [Device Setup](#device-setup)
		- [Dell Force10 operations](#Dell-Force10-operations)

## Overview
The Dell Force10 switch module is designed to extend the support for managing Dell Force10 switch configuration using Puppet and its Network Device functionality.

The Dell Force10 switch module has been written and tested against the following Dell Force10 switch models:
- S4810(software version 9.2(0.2)) 
However, this module may be compatible with other models & their software versions.


## Features
This module supports the following functionality:

 * VLAN creation and deletion.
 * Interface configuration.
 * Portchannel creation and deletion.
 * Add interface to VLAN
 * Delete interface from VLAN
 * Add Port-channel to VLAN
 * Remove Port-channel from VLAN
 * Configuration updates.
 * Firmware updates.

## Requirements
As a Puppet agent cannot be directly installed on the Dell Force10 switch, it can either be managed from the Puppet Master server,
or through an intermediate proxy system running a puppet agent. The requirements for the proxy system are as under:

 * Puppet 2.7.+

## Usage

### Device Setup
To configure a Dell Force10 switch, the device *type* must be `dell_ftos`.
The device can either be configured within */etc/puppet/device.conf*, or, preferably, create an individual config file for each device within a sub-folder.
{'fraction_non_alphanumeric': 0.07493061979648474, 'fraction_numerical': 0.020351526364477335, 'mean_word_length': 4.641739130434782, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4496241', 'n_tokens_mistral': 920, 'n_tokens_neox': 821, 'n_words': 399}