【问题标题】:Openstack Heat Template get_file reference to multiple filesOpenstack Heat Template get_file 对多个文件的引用
【发布时间】:2022-06-10 19:49:07
【问题描述】:

您好,我目前正在尝试让 Heat 模板引用包含要在堆栈创建期间输入的配置的多个文件。由于主文件太大,系统无法处理,因此需要将文件分解为 3 个较小的文件。

原始代码是:

user_data_format: RAW
  user_data:
    str_replace:
      template: { get_file: Resources/UserConfigurationFiles/config.cfg  }
      params:
        <ETC>
  personality: { <ETC> }

但是由于新的要求:

user_data_format: RAW
  user_data:
    str_replace:
      template: { get_file: Resources/UserConfigurationFiles/config_01.cfg 
      get_file: Resources/UserConfigurationFiles/config_02.cfg 
      get_file: Resources/UserConfigurationFiles/config_03.cfg }
      params: <ETC>
  personality: { <ETC> }

因此,这些文件被分解为 3 个较小的配置文件,但是当我运行代码时,只执行了“config_01.cfg”文件。有人可以指导我允许 get_file 参考重新识别这 3 个文件吗? 请原谅我刚刚开始学习 Heat 模板的粗略代码。 谢谢!

【问题讨论】:

    标签: openstack openstack-nova getfiles openstack-heat


    【解决方案1】:

    `模板:[{get_file:Resources/UserConfigurationFiles/config_01.cfg},{get_file:Resources/UserConfigurationFiles/config_02.cfg},{get_file:Resources/UserConfigurationFiles/config_01.cfg}]


    模板:
    - { get_file: 资源/UserConfigurationFiles/config_01.cfg}
    - {get_file:资源/UserConfigurationFiles/config_02.cfg} - { get_file: 资源/UserConfigurationFiles/config_03.cfg}`

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多