1

我正在尝试在 ubuntu 12.04.5 服务器上使用 openstack heat 软件配置,如下面的示例文件。当我构建的服务器是 ubuntu 16 时,这很有效,但是当我尝试在 ubuntu 12.04.5 上执行此操作时,软件配置中的脚本不会在启动时执行。

我知道我可以使用常规的 user_data 但这不是我想要的解决方案。

resources:

  boot_script:
    type: OS::Heat::SoftwareConfig
    properties:
      config: |
        #!/bin/bash
       touch /tmp/test.txt
        # ...

  server_init:
    type: OS::Heat::MultipartMime
    properties:
      parts:
      - config: {get_resource: boot_script}

  server:
    type: OS::Nova::Server
    properties:
      # flavor, image etc  (ubuntu 12.04.5 image)
      user_data_format: SOFTWARE_CONFIG
      user_data: {get_resource: server_init}
4

0 回答 0