Data¶
Old-style docs:
-
nornir.plugins.tasks.data.load_json(task: nornir.core.task.Task, file: str) → nornir.core.task.Result¶ Loads a json file.
Parameters: file – path to the file containing the json file to load Examples
Simple example with
ordered_dict:> nr.run(task=load_json, file="mydata.json")
file: path to the file containing the json file to load
Returns: - result (
dict): dictionary with the contents of the file
Return type: Result object with the following attributes set - result (
-
nornir.plugins.tasks.data.load_yaml(task: nornir.core.task.Task, file: str) → nornir.core.task.Result¶ Loads a yaml file.
Parameters: file – path to the file containing the yaml file to load Examples
Simple example with
ordered_dict:> nr.run(task=load_yaml, file="mydata.yaml")
Returns: - result (
dict): dictionary with the contents of the file
Return type: Result object with the following attributes set - result (
-
nornir.plugins.tasks.data.echo_data(task: nornir.core.task.Task, **kwargs) → nornir.core.task.Result¶ Dummy task that echoes the data passed to it. Useful in grouped_tasks to debug data passed to tasks.
Parameters: **kwargs – Any <key,value> pair you want Returns: - result (
dict):**kwargspassed to the task
Return type: Result object with the following attributes set - result (