I am using file.blockreplace to manage a php file which basically have global config files .
clinet1:
Data failed to compile:
----------
Rendering SLS block_replace failed, render error: while parsing a block mapping
in "<unicode string>", line 34, column 7:
- content: "$config['block_injecti ...
^
expected <block end>, but found '<scalar>'
in "<unicode string>", line 34, column 59:
... lock_injection']=array("'","\"","'",'"','--'......
^
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/salt/state.py", line 2408, in render_state
sls, rendered_sls=mods
File "/usr/lib/python2.6/site-packages/salt/template.py", line 84, in compile_template
ret = render(input_data, saltenv, sls, **render_kwargs)
File "/usr/lib/python2.6/site-packages/salt/renderers/yaml.py", line 48, in render
data = load(yaml_data, Loader=get_yaml_loader(argline))
File "/usr/lib64/python2.6/site-packages/yaml/__init__.py", line 71, in load
return loader.get_single_data()
File "/usr/lib64/python2.6/site-packages/yaml/constructor.py", line 37, in get_single_data
node = self.get_single_node()
File "/usr/lib64/python2.6/site-packages/yaml/composer.py", line 36, in get_single_node
document = self.compose_document()
File "/usr/lib64/python2.6/site-packages/yaml/composer.py", line 55, in compose_document
node = self.compose_node(None, None)
File "/usr/lib64/python2.6/site-packages/yaml/composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/lib64/python2.6/site-packages/yaml/composer.py", line 133, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/usr/lib64/python2.6/site-packages/yaml/composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/lib64/python2.6/site-packages/yaml/composer.py", line 133, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/usr/lib64/python2.6/site-packages/yaml/composer.py", line 82, in compose_node
node = self.compose_sequence_node(anchor)
File "/usr/lib64/python2.6/site-packages/yaml/composer.py", line 111, in compose_sequence_node
node.value.append(self.compose_node(node, index))
File "/usr/lib64/python2.6/site-packages/yaml/composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/lib64/python2.6/site-packages/yaml/composer.py", line 127, in compose_mapping_node
while not self.check_event(MappingEndEvent):
File "/usr/lib64/python2.6/site-packages/yaml/parser.py", line 98, in check_event
self.current_event = self.state()
File "/usr/lib64/python2.6/site-packages/yaml/parser.py", line 439, in parse_block_mapping_key
"expected <block end>, but found %r" %
token.id, token.start_mark)
ParserError: while parsing a block mapping
in "<unicode string>", line 34, column 7:
- content: "$config['block_injecti ...
^
expected <block end>, but found '<scalar>'
in "<unicode string>", line 34, column 59:
... lock_injection']=array("'","\"","'",'"','--'......
^
Devops Engg.