SUSE-Cloud / automation

Automation scripts for development, testing, and CI
Apache License 2.0
69 stars 139 forks source link

fix yaml.load to use safe loader #3961

Closed JanZerebecki closed 2 years ago

JanZerebecki commented 2 years ago

Found because of the following error: 15:44:09 fatal: [localhost]: FAILED! => changed=false 15:44:09 msg: |- 15:44:09 load_input_model.py: Traceback (most recent call last): 15:44:09 File "/tmp/ansible_load_input_model_payload_23nundi2/main.py", line 93, in main 15:44:09 input_model = load_input_model(input_model_path) 15:44:09 File "/tmp/ansible_load_input_model_payload_23nundi2/main.py", line 74, in load_input_model 15:44:09 input_model) 15:44:09 File "/tmp/ansible_load_input_model_payload_23nundi2/main.py", line 57, in load_input_model_file 15:44:09 data = yaml.load(data_file.read()) 15:44:09 TypeError: load() missing 1 required positional argument: 'Loader'

https://github.com/yaml/pyyaml/wiki/PyYAML-yaml.load(input)-Deprecation