Stack create failed when non-string fields in CephAnsibleEnvironmentVariables json
Description
===========
When `CephAnsibleEnvironmentVariables` contains non-string type values,
such as {"ANSIBLE_DEBUG": true},
No function "#operator_+" matches supplied arguments error will occur.
Steps to reproduce
==================
1. Add the following fields to parameter_defaults
Stack create failed when non-string fields in CephAnsibleEnvi ronmentVariable s json
Description ironmentVariabl es` contains non-string type values,
===========
When `CephAnsibleEnv
such as {"ANSIBLE_DEBUG": true},
No function "#operator_+" matches supplied arguments error will occur.
Steps to reproduce
==================
1. Add the following fields to parameter_defaults
``` vironmentVariab les:
parameter_defaults:
CephAnsibleEn
ANSIBLE_DEBUG: true
```
Expected result
===============
Stack create successfully.
Actual result
=============
overcloud. CephStorageServ iceChain: :CephStorageSer vices resource_ id: 51fd6f95- 027b-4047- 9132-763e1cb815 0c CephStorageServ iceChain: Error in 4 output role_data: Error in CephBase output role_data: No function "#operator_+" matches supplied arguments
resource_type: OS::TripleO:
physical_
status: UPDATE_FAILED
status_reason: |
resources.
Environment
===========
OSP16