Aller au contenu

Heat#

Enjeux: re-déployer, templatiser, prendre en compte l'infra existante

User
Heat CLI tools
Heat API
Cloutwatch API
MQ
Heat Engine
DB

Ensemble des ressources = 1 stack

Exemple de fichier heat (yaml)

---
heat_template_version:
parameters:
  key_name:
    type: string
    description: 
    default:
  network_name:
    type: string
    description: 
    default:
resources:
  toto1:
    type: OS::Nova::Server
  properties:
    key_name: {get_param: key_name}
    flavor: t1.devops
    image: rhel6.2.1
    networks: [{ network: {get_param: network_name} }]