mirror of
https://github.com/valitydev/salt.git
synced 2024-11-08 09:23:56 +00:00
Add ability to configure DynamoDB backups using pillars (#32503)
This commit is contained in:
parent
5d760c1f46
commit
4c7cbbc3c0
@ -197,7 +197,8 @@ def present(name=None,
|
|||||||
range_key=None,
|
range_key=None,
|
||||||
range_key_data_type=None,
|
range_key_data_type=None,
|
||||||
local_indexes=None,
|
local_indexes=None,
|
||||||
global_indexes=None):
|
global_indexes=None,
|
||||||
|
backup_configs_from_pillars='boto_dynamodb_backup_configs'):
|
||||||
'''
|
'''
|
||||||
Ensure the DynamoDB table exists. Note: all properties of the table
|
Ensure the DynamoDB table exists. Note: all properties of the table
|
||||||
can only be set during table creation. Adding or changing
|
can only be set during table creation. Adding or changing
|
||||||
@ -247,6 +248,9 @@ def present(name=None,
|
|||||||
|
|
||||||
global_indexes
|
global_indexes
|
||||||
The local indexes you would like to create
|
The local indexes you would like to create
|
||||||
|
|
||||||
|
backup_configs_from_pillars
|
||||||
|
Pillars to use to configure DataPipeline backups
|
||||||
'''
|
'''
|
||||||
ret = {'name': name, 'result': True, 'comment': '', 'changes': {}}
|
ret = {'name': name, 'result': True, 'comment': '', 'changes': {}}
|
||||||
if table_name:
|
if table_name:
|
||||||
@ -361,7 +365,7 @@ def present(name=None,
|
|||||||
|
|
||||||
# Ensure backup datapipeline is present
|
# Ensure backup datapipeline is present
|
||||||
datapipeline_configs = copy.deepcopy(
|
datapipeline_configs = copy.deepcopy(
|
||||||
__salt__['pillar.get']('boto_dynamodb_backup_configs', [])
|
__salt__['pillar.get'](backup_configs_from_pillars, [])
|
||||||
)
|
)
|
||||||
for config in datapipeline_configs:
|
for config in datapipeline_configs:
|
||||||
datapipeline_ret = _ensure_backup_datapipeline_present(
|
datapipeline_ret = _ensure_backup_datapipeline_present(
|
||||||
|
Loading…
Reference in New Issue
Block a user