1 # -*- indent-tabs-mode: nil -*- # vi: set expandtab:
2 tosca_definitions_version: cloudify_dsl_1_3
6 executor: central_deployment_agent
11 dcae.nodes.pgaas.cluster:
12 derived_from: cloudify.nodes.Root
15 description: 'FQDN used for admin/read-write access to the cluster'
20 description: 'If set to true, the cluster exists and is being referenced'
22 description: 'FQDN used for read-only access to the cluster (default - same as writerfqdn)'
26 description: 'Port used for access to the cluster'
30 description: 'Password of existing PG instance to take control of'
34 cloudify.interfaces.lifecycle:
35 create: pgaas.pgaas.pgaas_plugin.add_pgaas_cluster
36 delete: pgaas.pgaas.pgaas_plugin.rm_pgaas_cluster
38 dcae.nodes.pgaas.database:
39 derived_from: cloudify.nodes.Root
43 description: 'Name of database (max 44 alphanumeric)'
47 description: 'If set to true, the database exists and is being referenced'
51 description: 'Shortcut for connecting to a pgaas.cluster node (with use_existing=true) with a runson_pgaas_cluster relationship'
53 cloudify.interfaces.lifecycle:
54 create: pgaas.pgaas.pgaas_plugin.create_database
55 delete: pgaas.pgaas.pgaas_plugin.delete_database
58 dcae.relationships.pgaas_cluster_uses_sshkeypair:
59 derived_from: cloudify.relationships.connected_to
60 dcae.relationships.database_runson_pgaas_cluster:
61 derived_from: cloudify.relationships.contained_in
62 dcae.relationships.application_uses_pgaas_database:
63 derived_from: cloudify.relationships.connected_to
67 mapping : pgaas.pgaas.pgaas_plugin.update_database