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