On this page
salt.sdb.cache
cache Module
- maintainer
-
SaltStack
- maturity
-
New
- platform
-
all
New in version 2017.7.0.
This module provides access to Salt's cache subsystem.
Like all sdb modules, the cache module requires a configuration profile to be configured in either the minion or master configuration file. This profile requires very little. In the example:
mastercloudcache:
driver: cache
bank: cloud/active/ec2/my-ec2-conf/saltmaster
cachedir: /var/cache/salt
The driver refers to the cache module, bank refers to the cache bank that contains the data and cachedir (optional), if used, points to an alternate directory for cache data storage.
master_ip: sdb://mastercloudcache/public_ips
It is also possible to override both the bank and cachedir options inside the SDB URI:
master_ip: sdb://mastercloudcache/public_ips?cachedir=/var/cache/salt
For this reason, both the bank and the cachedir options can be omitted from the SDB profile. However, if the bank option is omitted, it must be specified in the URI:
master_ip: sdb://mastercloudcache/public_ips?bank=cloud/active/ec2/my-ec2-conf/saltmaster
-
Get a value from the cache service
salt.sdb.cache.delete(key, service=None, profile=None)
-
Get a value from the cache service
salt.sdb.cache.get(key, service=None, profile=None)
-
Set a key/value pair in the cache service
salt.sdb.cache.set_(key, value, service=None, profile=None)
© 2021 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltproject.io/en/latest/ref/sdb/all/salt.sdb.cache.html