Support for getting and setting the environment variables of the current salt process.
Get a single salt process environment variable.
CLI Example:
salt '*' environ.get foo
salt '*' environ.get baz default=False
Determine whether the key exists in the current salt process environment dictionary. Optionally compare the current value of the environment against the supplied value string.
CLI Example:
salt '*' environ.has_value foo
Get one or more salt process environment variables. Returns a dict.
CLI Example:
salt '*' environ.item foo
salt '*' environ.item '[foo, baz]' default=None
Return a dict of the entire environment set for the salt process
CLI Example:
salt '*' environ.items
Set multiple salt process environment variables from a dict. Returns a dict.
CLI Example:
salt '*' environ.setenv '{"foo": "bar", "baz": "quux"}'
salt '*' environ.setenv '{"a": "b", "c": False}' false_unsets=True
Set a single salt process environment variable. Returns True on success.
CLI Example:
salt '*' environ.setval foo bar
salt '*' environ.setval baz val=False false_unsets=True
Docs for previous releases are available on readthedocs.org.
Latest Salt release: 2014.7.2
22.16.62. salt.modules.elasticsearch