Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 992 Bytes

HeatExemplo2Paramatros.md

File metadata and controls

43 lines (35 loc) · 992 Bytes

Script HOT para criação de servidor com parametros

heat_template_version: 2015-10-15

description: Servidor com Rede Interna + Parametros

parameters:

  image:
    type: string
    description: Imagem usada pela instancia de computacao.
    default: cirros
  flavor:
    type: string
    description: Tipo do flavor utilizado pela instancia.
    default: m1.nano
  key:
    type: string
    description: Nome da chave usada pela instancia de computacao.
    default: chave-analista
  private_network:
    type: string
    description: Rede Interna que a instancia ira utilizar.
    default: analista

resources:

  instancia_analista:
    type: OS::Nova::Server
    properties:
      image: { get_param: image }
      flavor: { get_param: flavor }
      key_name: { get_param: key }
      networks:
        - network: { get_param: private_network }

outputs:
  instancia_ip:
    description: Endereço IP da instancia.
    value: { get_attr: [instancia_analista, first_address]}