diff options
author | Chris Krelle <nobodycam@gmail.com> | 2013-06-12 14:41:33 -0700 |
---|---|---|
committer | Chris Krelle <nobodycam@gmail.com> | 2013-06-18 09:42:53 -0700 |
commit | 88e264d3fda86784affe89a5e31fe2b910b63550 (patch) | |
tree | 87c800494c5364b43736a87dd0129a33693de8ad | |
parent | 823ef3d4347354a0f31b90b51ddaad721e049fbe (diff) |
Add sample template for nagios3 element.
Change-Id: I02a80a371a8ca493f4e143def82215f33b29ac6c
Authored-by: Chris Krelle <nobodycam@gmail.com>
-rw-r--r-- | nagios3.yaml | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/nagios3.yaml b/nagios3.yaml new file mode 100644 index 00000000..6d86ebbf --- /dev/null +++ b/nagios3.yaml @@ -0,0 +1,81 @@ +HeatTemplateFormatVersion: '2012-12-12' +Description: 'Nagios3' +Parameters: + KeyName: + Description: Name of an existing EC2 KeyPair to enable SSH access to the instance + Type: String + Default: default + AdmWebPasswd: + Description: Password for nagiosadmin web admin user. + Type: String + Default: nagiosadmin + NovaHostIp: + Description: nova ip. + Type: String + Default: 192.0.2.1 + NovaOsPassword: + Description: nova OS_PASSWORD. + Type: String + Default: unset + NovaOsUsername: + Description: nova OS_USERNAME. + Type: String + Default: admin + NovaOsTenantName: + Description: nova OS_TENANT_NAME. + Type: String + Default: admin + Nagios3ImageId: + Description: Nagios image. + Type: String + Default: nagios3 + InstanceType: + Description: Use this flavor. + Type: String + Default: baremetal + InitialIpSplitKey: + Description: Network name from nova list to get initial ip list from. + Type: String + Default: ctlplane + Apache2SnakeoilPem: + Description: Snakeoil PEM file. + Type: String + Default: | + ----- BEGIN PlaceHolder... + Apache2SnakeoilKey: + Description: Snakeoil Key file. + Type: String + Default: | + ----- BEGIN PlaceHolder... +Resources: + nagios3: + Metadata: + OpenStack::ImageBuilder::Elements: [ nagios3 ] + apache2: + snakeoil_pem: + Ref: Apache2SnakeoilPem + snakeoil_key: + Ref: Apache2SnakeoilKey + nagios3: + adm_web_passwd: + Ref: AdmWebPasswd + nova_host_ip: + Ref: NovaHostIp + nova_os_password: + Ref: NovaOsPassword + nova_os_username: + Ref: NovaOsUsername + nova_os_tenant_name: + Ref: NovaOsTenantName + initial_network_split_key: + Ref: InitialIpSplitKey + Type: AWS::EC2::Instance + Properties: + KeyName: + Ref: KeyName + ImageId: + Ref: Nagios3ImageId + InstanceType: {Ref: InstanceType} +Outputs: + Nagios3Host: + Fn::GetAtt: [ nagios3 , PrivateIp ]
\ No newline at end of file |