heat_template_version: 2013-05-23 description: Template that installs a wordpress server and supporting MySQL database running on separate servers parameters: image: type: string label: Image name or ID description: Image to be used for server. Please use an Ubuntu based image. default: trusty-server-cloudimg-amd64 flavor: type: string label: Flavor description: Type of instance (flavor) to be used on the compute instance. default: m1.small key: type: string label: Key name description: Name of key-pair to be installed on the compute instance. default: my_key private_network: type: string label: Private network name or ID description: Network to attach server to. default: private resources: mysql: type: lib/mysql.yaml properties: image: { get_param: image } flavor: { get_param: flavor } key: { get_param: key } private_network: { get_param: private_network } database_name: wordpress database_user: wordpress_user wordpress: type: lib/wordpress.yaml properties: image: { get_param: image } flavor: { get_param: flavor } key: { get_param: key } private_network: { get_param: private_network } mysql_server: { get_attr: [mysql, ip] } database_name: wordpress database_user: wordpress_user database_password: { get_attr: [mysql, database_password] }