Migrate from cfn-hup to os-collect-config

Os-collect-config is meant to replace cfn-hup from heat-cfntools. It
allows pulling from multiple metadata sources and runs continuously.

Fixes bug #1211289

Change-Id: Ia4e9127fb79048bd1022b32a37272f8463a774ae
This commit is contained in:
Clint Byrum 2013-07-31 14:07:05 -07:00
parent c7241b26e5
commit 99a1e75250
3 changed files with 29 additions and 35 deletions

@ -71,16 +71,14 @@ Resources:
KeyName: {Ref: KeyName}
Metadata:
OpenStack::ImageBuilder::Elements: [ nova-compute ]
heat:
access_key_id:
Ref: ComputeKey
secret_key:
Fn::GetAtt: [ ComputeKey, SecretAccessKey ]
stack:
name: {Ref: 'AWS::StackName'}
region: {Ref: 'AWS::Region'}
refresh:
- resource: NovaCompute0
os-collect-config:
cfn:
access_key_id:
Ref: ComputeKey
secret_access_key:
Fn::GetAtt: [ ComputeKey, SecretAccessKey ]
stack_name: {Ref: 'AWS::StackName'}
path: [ NovaCompute0.Metadata ]
nova:
compute_driver: {Ref: NovaComputeDriver}
compute_libvirt_type: {Ref: NovaComputeLibvirtType}

@ -96,9 +96,18 @@ Resources:
glance:
db: mysql://glance:unset@localhost/glance
host: 0.0.0.0
os-collect-config:
cfn:
access_key_id:
Ref: Key
path: notcompute.Metadata
secret_access_key:
Fn::GetAtt:
- Key
- SecretAccessKey
stack_name:
Ref: AWS::StackName
heat:
access_key_id:
Ref: Key
admin_password: unset
admin_tenant_name: service
admin_user: heat
@ -106,17 +115,6 @@ Resources:
db: mysql://heat:unset@localhost/heat
heat_watch_server_url: http://0.0.0.0:8003
metadata_server_url: http://0.0.0.0:8000
refresh:
- resource: notcompute
secret_key:
Fn::GetAtt:
- Key
- SecretAccessKey
stack:
name:
Ref: AWS::StackName
region:
Ref: AWS::Region
waitcondition_server_url: http://0.0.0.0:8000/v1/waitcondition
interfaces:
control: eth0

@ -55,19 +55,17 @@ Resources:
heat_watch_server_url: http://0.0.0.0:8003
metadata_server_url: http://0.0.0.0:8000
waitcondition_server_url: http://0.0.0.0:8000/v1/waitcondition
access_key_id:
Ref: Key
refresh:
- resource: notcompute
secret_key:
Fn::GetAtt:
- Key
- SecretAccessKey
stack:
name:
os-collect-config:
cfn:
access_key_id:
Ref: Key
path: Resources.notcompute
secret_access_key:
Fn::GetAtt:
- Key
- SecretAccessKey
stack_name:
Ref: AWS::StackName
region:
Ref: AWS::Region
interfaces:
control: eth2
keystone: