Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Small salt module providing os10.managed, to apply basic config on dell OS10 switches

Project description

salt-os10

Salt-os10 is a small salt state, providing an easy way to configure the configuration of a Dell OS10 switch.

It provides a simple interface to apply configuration commands from a template.

It does not provide anything else for the moment. Most of others changes can be done via usual salt states.

This is a beta version. Use it at your own risk!

Installation

Simply run the following command on your switch:

pip install salt-os10

Usage

You can use in your sls files the following state:

test_config:
    os10.managed:
      - source: salt://config

Assuming the config file look like:

ntp server ch.pool.ntp.org

The state will parse the lines in your templated file and run it in a 'configure terminal' transation.

Parameters

source

Source file. Behave as the source argument of file.managed.

hash

Hash of the file. Behave as the hash argument of file.managed.

hash_name

Type of hash. Behave as the hash_name argument of file.managed.

skip_verify

Skip hash verification. Behave as the skip_verify argument of file.managed.

engine

Template format. Default to jinja. Behave as the template argument of file.managed.

context

Data pased to the template. Behave as the as the context argument of file.managed.

defaults

Default values for the context. Behave as the defaults argument of file.managed.

commit

Commit changes when the state is applied. Default to True, setting it to False will revert changes (but will try to run them).

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for salt-os10, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size salt_os10-0.0.1-py3-none-any.whl (9.5 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size salt-os10-0.0.1.tar.gz (3.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page