Ошибка create_stack Нет такого файла или каталога
Я пытаюсь создать стек, используя рабочее соединение (я уже создал образ), используя openstacksdk, но есть проблема с environment_files
namelly:
File "my_openstack.py", line 44, in <module>
conn.create_stack(name='test', template_file='test_heat.yaml', environment_files='test_heat.env')
File "/home/ds/venv/lib/python2.7/site-packages/openstack/cloud/openstackcloud.py", line 1227, in create_stack
env_paths=environment_files)
File "/home/ds/venv/lib/python2.7/site-packages/openstack/cloud/_heat/template_utils.py", line 209, in process_multiple_environments_and_files
include_env_in_files=include_env_in_files)
File "/home/ds/venv/lib/python2.7/site-packages/openstack/cloud/_heat/template_utils.py", line 263, in process_environment_and_files
raw_env = request.urlopen(env_url).read()
File "/opt/ds/python/lib/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/opt/ds/python/lib/python2.7/urllib2.py", line 429, in open
response = self._open(req, data)
File "/opt/ds/python/lib/python2.7/urllib2.py", line 447, in _open
'_open', req)
File "/opt/ds/python/lib/python2.7/urllib2.py", line 407, in _call_chain
result = func(*args)
File "/opt/ds/python/lib/python2.7/urllib2.py", line 1336, in file_open
return self.open_local_file(req)
File "/opt/ds/python/lib/python2.7/urllib2.py", line 1376, in open_local_file
raise URLError(msg)
urllib2.URLError: <urlopen error [Errno 2] No such file or directory: '/home/ds/t'>
каждый файл:test_heat.yaml
,test_heat.env
а такжеmy_openstack.py
находятся в /home/ds
Мой код:
conn.create_stack(name='test', template_file='test_heat.yaml', environment_files='test_heat.env')
Не могли бы вы помочь?
1 ответ
Как можно проще
conn.create_stack(name='test', template_file='test_heat.yaml', environment_files=['test_heat.env]')
template_utils.py
требует список