salt.states.idem

Idem Support

This state provides access to idem states

New in version 3002.

salt.states.idem.state(name, sls, acct_file=None, acct_key=None, acct_profile=None, cache_dir=None, render=None, runtime=None, source_dir=None, test=False)

Execute an idem sls file through a salt state

sls

A list of idem sls files or sources

acct_file

Path to the acct file used in generating idem ctx parameters. Defaults to the value in the ACCT_FILE environment variable.

acct_key

Key used to decrypt the acct file. Defaults to the value in the ACCT_KEY environment variable.

acct_profile

Name of the profile to add to idem's ctx.acct parameter Defaults to the value in the ACCT_PROFILE environment variable.

cache_dir

The location to use for the cache directory

render

The render pipe to use, this allows for the language to be specified (jinja|yaml)

runtime

Select which execution runtime to use (serial|parallel)

source_dir

The directory containing sls files

cheese:
    idem.state:
        - runtime: parallel
        - sls:
            - idem_state.sls
            - sls_source
Maturity:

new

Depends:

acct, pop, pop-config, idem

Platform:

all