diff --git a/tripleoclient/v1/overcloud_deploy.py b/tripleoclient/v1/overcloud_deploy.py index 085f48046..30f618102 100644 --- a/tripleoclient/v1/overcloud_deploy.py +++ b/tripleoclient/v1/overcloud_deploy.py @@ -71,7 +71,7 @@ class DeployOvercloud(command.Command): # Update parameters from answers file: if args.answers_file is not None: with open(args.answers_file, 'r') as answers_file: - answers = yaml.load(answers_file) + answers = yaml.safe_load(answers_file) if args.templates is None: args.templates = answers['templates'] diff --git a/tripleoclient/v1/overcloud_netenv_validate.py b/tripleoclient/v1/overcloud_netenv_validate.py index 03345cc33..34f77d8f7 100644 --- a/tripleoclient/v1/overcloud_netenv_validate.py +++ b/tripleoclient/v1/overcloud_netenv_validate.py @@ -43,7 +43,7 @@ class ValidateOvercloudNetenv(command.Command): self.log.debug("take_action(%s)" % parsed_args) with open(parsed_args.netenv, 'r') as net_file: - network_data = yaml.load(net_file) + network_data = yaml.safe_load(net_file) cidrinfo = {} poolsinfo = {} @@ -162,7 +162,7 @@ class ValidateOvercloudNetenv(command.Command): def NIC_validate(self, resource, path): try: with open(path, 'r') as nic_file: - nic_data = yaml.load(nic_file) + nic_data = yaml.safe_load(nic_file) except IOError: self.log.error( 'The resource "%s" reference file does not exist: "%s"',