salt.states.bluecoat_sslv

A state module to manage Blue Coat SSL Visibility Devices.

codeauthor::email:`Spencer Ervin <spencer_ervin@hotmail.com>`
maturity:new
depends:none
platform:unix

About

This state module was designed to handle connections to a Blue Coat SSL Visibility device. This module relies on the bluecoat_sslv proxy module to interface with the device.

salt.states.bluecoat_sslv.distinguished_name_list_exists(name, items)

Ensures that a distinguished name list exists with the items provided.

name: The name of the module function to execute.

name(str): The name of the distinguished names list.

items(list): A list of items to ensure exist on the distinguished names list.

SLS Example:

MyDistinguishedNameList:
  bluecoat_sslv.distinguished_name_list_exists:
    items:
      - cn=test.com
      - cn=othersite.com
salt.states.bluecoat_sslv.domain_name_list_exists(name, items)

Ensures that a domain name list exists with the items provided.

name: The name of the module function to execute.

name(str): The name of the domain names list.

items(list): A list of items to ensure exist on the domain names list.

SLS Example:

MyDomainNameList:
  bluecoat_sslv.domain_name_list_exists:
    items:
      - foo.bar.com
      - test.com
salt.states.bluecoat_sslv.ip_address_list_exists(name, items)

Ensures that an IP address list exists with the items provided.

name: The name of the module function to execute.

name(str): The name of the IP address list.

items(list): A list of items to ensure exist on the IP address list.

SLS Example:

MyIPAddressList:
  bluecoat_sslv.ip_address_list_exists:
    items:
      - 10.0.0.0/24
      - 192.168.1.134