salt.pillar.azureblob

Use Azure Blob as a Pillar source.

New in version 3001.

maintainer:

<devops@eitr.tech>

maturity:

new

depends:

The Azure Blob ext_pillar can be configured with the following parameters:

ext_pillar:
  - azureblob:
      container: 'test_container'
      connection_string: 'connection_string'
      multiple_env: False
      environment: 'base'
      blob_cache_expire: 30
      blob_sync_on_update: True
param container:
 The name of the target Azure Blob Container.
param connection_string:
 The connection string to use to access the specified Azure Blob Container.
param multiple_env:
 Specifies whether the pillar should interpret top level folders as pillar environments. Defaults to false.
param environment:
 Specifies which environment the container represents when in single environment mode. Defaults to 'base' and is ignored if multiple_env is set as True.
param blob_cache_expire:
 Specifies expiration time of the Azure Blob metadata cache file. Defaults to 30s.
param blob_sync_on_update:
 Specifies if the cache is synced on update. Defaults to True.
salt.pillar.azureblob.ext_pillar(minion_id, pillar, container, connection_string, multiple_env=False, environment='base', blob_cache_expire=30, blob_sync_on_update=True)

Execute a command and read the output as YAML.

Parameters:
  • container -- The name of the target Azure Blob Container.
  • connection_string -- The connection string to use to access the specified Azure Blob Container.
  • multiple_env -- Specifies whether the pillar should interpret top level folders as pillar environments. Defaults to false.
  • environment -- Specifies which environment the container represents when in single environment mode. Defaults to 'base' and is ignored if multiple_env is set as True.
  • blob_cache_expire -- Specifies expiration time of the Azure Blob metadata cache file. Defaults to 30s.
  • blob_sync_on_update -- Specifies if the cache is synced on update. Defaults to True.

Docs for previous releases are available on readthedocs.org.

Latest Salt release: 3004.1

Previous topic

pillar modules

Next topic

salt.pillar.cmd_json