Commit 5e535fb9 authored by Spiros Koulouzis's avatar Spiros Koulouzis

rename paths to develop

parent 0c8307fc
description: TOSCA example description: TOSCA example
imports: imports:
- nodes: https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/nodes.yaml - nodes: https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/nodes.yaml
- data: https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/TOSCA/types/data.yml - data: https://raw.githubusercontent.com/skoulouzis/CONF/develop/TOSCA/types/data.yml
- capabilities: https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/capabilities.yaml - capabilities: https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/capabilities.yaml
- policies: https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/policies.yaml - policies: https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/policies.yaml
- interfaces: https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/interfaces.yml - interfaces: https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/interfaces.yml
topology_template: topology_template:
node_templates: node_templates:
compute: compute:
......
...@@ -37,7 +37,7 @@ topology_template: ...@@ -37,7 +37,7 @@ topology_template:
create: create:
inputs: inputs:
inventory-file: "k8s_hosts" inventory-file: "k8s_hosts"
playbook: "https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/ansible_playbooks/install_k8s.yml" playbook: "https://raw.githubusercontent.com/skoulouzis/CONF/develop/ansible_playbooks/install_k8s.yml"
type: "tosca.nodes.ARTICONF.Orchestrator.Kubernetes" type: "tosca.nodes.ARTICONF.Orchestrator.Kubernetes"
logspout: logspout:
properties: properties:
...@@ -141,8 +141,8 @@ topology_template: ...@@ -141,8 +141,8 @@ topology_template:
type: "tosca.policies.ARTICONF.FaultTolerance" type: "tosca.policies.ARTICONF.FaultTolerance"
description: "TOSCA example" description: "TOSCA example"
imports: imports:
- nodes: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/nodes.yaml" - nodes: "https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/nodes.yaml"
- data: "https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/TOSCA/types/data.yml" - data: "https://raw.githubusercontent.com/skoulouzis/CONF/develop/TOSCA/types/data.yml"
- capabilities: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/capabilities.yaml" - capabilities: "https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/capabilities.yaml"
- policies: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/policies.yaml" - policies: "https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/policies.yaml"
- interfaces: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/interfaces.yml" - interfaces: "https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/interfaces.yml"
...@@ -66,10 +66,10 @@ topology_template: ...@@ -66,10 +66,10 @@ topology_template:
Kubernetes: Kubernetes:
create: create:
inputs: inputs:
playbook: "https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/ansible_playbooks/create_k8s.yml" playbook: "https://raw.githubusercontent.com/skoulouzis/CONF/develop/ansible_playbooks/create_k8s.yml"
install: install:
inputs: inputs:
playbook: "https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/ansible_playbooks/install_k8s.yml" playbook: "https://raw.githubusercontent.com/skoulouzis/CONF/develop/ansible_playbooks/install_k8s.yml"
type: "tosca.nodes.ARTICONF.Orchestrator.Kubernetes" type: "tosca.nodes.ARTICONF.Orchestrator.Kubernetes"
logspout: logspout:
properties: properties:
...@@ -157,8 +157,8 @@ topology_template: ...@@ -157,8 +157,8 @@ topology_template:
type: "tosca.policies.ARTICONF.FaultTolerance" type: "tosca.policies.ARTICONF.FaultTolerance"
description: "TOSCA example" description: "TOSCA example"
imports: imports:
- nodes: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/nodes.yaml" - nodes: "https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/nodes.yaml"
- data: "https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/TOSCA/types/data.yml" - data: "https://raw.githubusercontent.com/skoulouzis/CONF/develop/TOSCA/types/data.yml"
- capabilities: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/capabilities.yaml" - capabilities: "https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/capabilities.yaml"
- policies: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/policies.yaml" - policies: "https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/policies.yaml"
- interfaces: "https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/interfaces.yml" - interfaces: "https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/interfaces.yml"
tosca_definitions_version: tosca_simple_yaml_1_0 tosca_definitions_version: tosca_simple_yaml_1_0
imports: imports:
- nodes: https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/nodes.yaml - nodes: https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/nodes.yaml
- data: https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/TOSCA/types/data.yml - data: https://raw.githubusercontent.com/skoulouzis/CONF/develop/TOSCA/types/data.yml
- capabilities: https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/capabilities.yaml - capabilities: https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/capabilities.yaml
- policies: https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/policies.yaml - policies: https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/policies.yaml
- interfaces: https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/interfaces.yml - interfaces: https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/interfaces.yml
repositories: repositories:
docker_hub: https://hub.docker.com/ docker_hub: https://hub.docker.com/
......
tosca_definitions_version: tosca_simple_yaml_1_0 tosca_definitions_version: tosca_simple_yaml_1_0
imports: imports:
- nodes: https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/nodes.yaml - nodes: https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/nodes.yaml
- data: https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/TOSCA/types/data.yml - data: https://raw.githubusercontent.com/skoulouzis/CONF/develop/TOSCA/types/data.yml
- capabilities: https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/capabilities.yaml - capabilities: https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/capabilities.yaml
- policies: https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/policies.yaml - policies: https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/policies.yaml
- interfaces: https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/interfaces.yml - interfaces: https://raw.githubusercontent.com/skoulouzis/DRIP/develop/TOSCA/types/interfaces.yml
repositories: repositories:
docker_hub: https://hub.docker.com/ docker_hub: https://hub.docker.com/
......
{"owner":"user","creationDate":1580735228286,"toscaTemplate":{"tosca_definitions_version":"tosca_simple_yaml_1_0","tosca_default_namespace":null,"template_name":null,"topology_template":{"description":null,"inputs":null,"node_templates":{"compute":{"properties":{"disk_size":"50000 MB","mem_size":"6000 MB","num_cores":2.0,"os":"Ubuntu 18.04","user_name":"vm_user"},"interfaces":{"Standard":{"create":"dumy.yaml"}},"type":"tosca.nodes.ARTICONF.VM.Compute","attributes":{"user_key_pair":{"protocol":"ssh","keys":{"public_key":"c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFBZ1FEUlhTTElrMzV5S2YxSmdiMkxPdmhHdXJyR1lGVW1uam0wc01pVXVOQ00wVWwvMUJNRlFCVDRpZWFyQkZkVElyamR6Mno0YWx2OHBiUDB5WWFZeXFRZndXS3V0U0xwclBTREszMjF0Ym5NNHdoaitqVkJwcGlqSDVyRFdNL0JCeWlUeGVTYkVxbDdaQVRaUTZWaUs1V3Y5UTJkSjhmWVlLSmhTeXM0aWh6RUx3PT0gYXV0byBnZW5lcmF0ZWQgdXNlciBhY2NlZXMga2V5cwo=","private_key":"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlDWFFJQkFBS0JnUURSWFNMSWszNXlLZjFKZ2IyTE92aEd1cnJHWUZVbW5qbTBzTWlVdU5DTTBVbC8xQk1GClFCVDRpZWFyQkZkVElyamR6Mno0YWx2OHBiUDB5WWFZeXFRZndXS3V0U0xwclBTREszMjF0Ym5NNHdoaitqVkIKcHBpakg1ckRXTS9CQnlpVHhlU2JFcWw3WkFUWlE2VmlLNVd2OVEyZEo4ZllZS0poU3lzNGloekVMd0lEQVFBQgpBb0dCQUtXT2NLTUxmMEhuMGxMK05WU1VIU0JSS01FV0REK3RmeFJUZDBtam04YSsrTkFNYzc0REhwSXEraXppCkVldTcyVlFOWXE1TjdNK3NlTkZwU3ZZbngvK21PYVJvN2lpQzkyalNDbnA2NWpUMGk2YjlhWmlWWE9BVkUyVUUKSFN1cmk2L3RrTE9IZ0t2cGl1Y3pyeW9PbzNMalFmYVBTbS8zZW40QStEU0YwalVCQWtFQTdYb2U4bDZmTVFUSwo2L2dvMFRoYlBVTnVydzJCOTNYUEh6eTJoNnlOcUV2OXdEckZOU3hLd0YyWmI5aFZqMUJQbWpFeHJRSHQ4OGtBCmZrWWZndXNFTndKQkFPR3hxRlFhUnBzVHlBSkFmVXU1WnhVaER0dFF2VDAzbG9CUGlWZDlPWDRMZWlmTjN1bjAKd1hhUmx1N00wc1F5Wm1oYU1xVmVkZFluU0FGWU9pZDhzOGtDUVFDNHhxbW5xa294U09wZldyTGZ2L3IyR3k3WApGQ3FKRW1oN2hMRDl0aHh1MDluNEpZSm1ralVEb3BDTnZ3VXJ3ckI5YUVPZnV2MmNEMHpMOCtIMjZzaFhBa0JtCmppZ0RMMzF0OG1zc09zbTBveWJvUHdGVlB6Yitua2ZSUGxNV1lsekJuYzJBVU5nK1QyMnB4elppaE1neFJ3V3AKM1hLdUdtSkpVY2d5ZERqWXdKMmhBa0FjR1l2RDhZL0l1SkpFZXcwMy8xRURmWXY0ekpnLzZmSzdReWZhQ2diZQpPWElYSkx1bFdaL3dCcEJyVXRXcmpzeC9vQXVWc09KaVgycnZ6dFN2NXF3NwotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo="}},"public_ip":"192.168.1.10","role":"master","node_type":"t2.medium","root_key_pair":{"protocol":"ssh","keys":{"public_key":"cHVibGljS2V5LWYzMDQ5YTY5LWYwNDktNDFkZC04ZDkwLTQyYzhjOTAxOTg1Nw==","private_key":"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBdGJmZ0E0dGF5aGtXQnNpcEN1dFNmb0VuUW5EUjlEUlNDTUkxNEkzN05XUWdORzg2azV6YTlSM01PUXNsCitOcE1neUVDM2d2NGIvbXhvcGwvSzQwdjg5Z2d2WE82Qm1RYXZQaStycHEydVFjUG9HNVRiUmt5K05JcG5QcnZQUGs2V09qTTdKd3YKNE9Qa1lPaERlT1dIdTBkNW5JNjBYY055alBKaGh3S0JpM1IyVTRYV1p1Q0ZOU256V1lGeXhuNWlLcGFEcXBPVHBJaGxKVEFGdmZEQQplVzRja3VudEo5Z0JBbTFSbHEvSTRsMGhtYlNjTFdsRzhaVmduaXlKY215YmZrK3RNVVNhdHNkWnZ6MWtJanJ3c1VzRWQvMEZqY29GCm41THNnZE9rZDJLZHFtaThuT3lJSFVEREdDUFlxZytHc3prdzR1LzZnVURVWFhtUXJMeHkyd0lEQVFBQkFvSUJBUUNjektycHBBZVYKTjR4QUVrbDYrSTlZUlUyQkVTUzVXYVFubHAweXhKQ3RBMWFlcUJPZFo4MnZrQ1MyWEI1SjJ1UUdpaWVWUGpNRFBDdkJLRDRKY0d5ZQpOaklhQjQvUEQvWGFkYkRqclBCYU8vT0o5V2piVE5Fa3p3UEZSdW5FYlRHaG9rK2hJeXhWRzQvbTVzUEJ3QjBjeHBIek8xZjdTRGpCCjBpdkJlYklhaDlESnJPRHRyeDdyNEV2ak9XaGxzMWprdnNtU2xzLzVMOVNZNjdpVUhnNVk1SmNCWEl1SkFYeW5hdU1IV0FjNUhvVmoKMVJwaWx5MkRqb2l6U005M09sUjNCSHM4Smx0d1hhdUYxUkpnVkN2NzBEamwzYWpueldqQ3BYSUlncTdhOWE3OXF5UjMwNUM1WlI1eApjYitzQlZOank1ZXRpSFVVeGhQTjgrZ2ZkbG5SQW9HQkFPWWNZd1FSVy9FdE1tOFZEWVpyV2trTWpLU2FaNEFJanR2OEVUZUNFcWQ4CmdSUEVjMTNnajlHa0NMRFM4bXpXTzhaTjg3OHZUcGoxWFVxQ0RUOFI1azRPWnBSM3MzTGx3cnpWZ09aamFMNmtoQW9tRXJCb3JkN0YKRzVtaFN4TDJBVkZqUzJXaEhCTkVYUTliSlRFcS81enVsNVJIbHhjd3VOSlZnMFZyQmZGZkFvR0JBTW9wc1VPeUlWOGRpOEgvMFhGcwovTXJUMmlEbHE5ZmFjcUlWTEU2cUpwSi9IZ1JDK3ZFM2hnUVJsek9FejEvVHBOcUp6b3J5ZlhDQmRPSGpPSEJnVVRyT25wVGc3U0xsCm5GYmJIdHg2dTZaWkIwL1ZnTEprMUlPMTFUeTBSa3ZrTEpZUHJVQmZJSElKUVp3NC94NjZpRzdJam1iVWxlaWZxRXo2dkUvdWJzUUYKQW9HQkFMcE9QMmk2dVVzU1FlUW9FblJEbEt6U0tValg3blo5OTFScXlIRzlzV2JEYWlwY0F0LytBZE5GVVBnQlF1QVZyLzNGZlZUTQpjNEZxSHlkRkZuNTYrcEUySFoyVk1NZ1UrRTgxT1pETzZhNTR1cU1RNGs3TDRnSWNhbFUvZnU0U0dVMFE3S21UQUkwazY0ZVVUdzk0CjljM1Vhd3RWenlHcWcrbGY3TkdXYmhCWEFvR0FUNlFoRzBRZmRYTVVUYmJUOGRVM3VVZkFWTmxsMjBGSmk2Uy9zYlhDUUZBbnFSSWgKL2NrYjJKcDljR1JQdGJhUTZTOEUyU1F5V3BJRlU3L0p5aXVIbEowMVIvMWNMalU2WTlVcTBUemdrK1hheFk2Y2hxckdOYVQ2ZmxHZQpwK01aMVh3VGlwcHZFNzJseFQrRzhib1dhVjVGQ3ltUWJQWUl2VnJCdU5ON2Uya0NnWUVBanlEa0N2U2UyN0tIRXpUVVdlVjg4RDZYCnM4bXNIb3FCdVZIbXpxd0hXOGNURS9id1lCVmgvc2ZVd1VyNCtNRERKUkJMUU4yWFdWVEwwZEUwMkwzQjlVSTI1L0R4MUVaVW5IYnIKVlZZbFB5cjdDWXpzVnZBMGVmeFhBOUdJMEUwUUFBaFo0YTBabWNxRTZoSytRSEJ6K1NiUUxXZzhld24xeFNkRHVQNVFrS0k9Ci0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0t"}},"host_name":"vm0"}},"compute_1":{"properties":{"disk_size":"50000 MB","mem_size":"6000 MB","num_cores":2.0,"os":"Ubuntu 18.04","user_name":"vm_user"},"interfaces":{"Standard":{"create":"dumy.yaml"}},"type":"tosca.nodes.ARTICONF.VM.Compute","attributes":{"user_key_pair":{"protocol":"ssh","keys":{"public_key":"c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFBZ1FEUlhTTElrMzV5S2YxSmdiMkxPdmhHdXJyR1lGVW1uam0wc01pVXVOQ00wVWwvMUJNRlFCVDRpZWFyQkZkVElyamR6Mno0YWx2OHBiUDB5WWFZeXFRZndXS3V0U0xwclBTREszMjF0Ym5NNHdoaitqVkJwcGlqSDVyRFdNL0JCeWlUeGVTYkVxbDdaQVRaUTZWaUs1V3Y5UTJkSjhmWVlLSmhTeXM0aWh6RUx3PT0gYXV0byBnZW5lcmF0ZWQgdXNlciBhY2NlZXMga2V5cwo=","private_key":"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlDWFFJQkFBS0JnUURSWFNMSWszNXlLZjFKZ2IyTE92aEd1cnJHWUZVbW5qbTBzTWlVdU5DTTBVbC8xQk1GClFCVDRpZWFyQkZkVElyamR6Mno0YWx2OHBiUDB5WWFZeXFRZndXS3V0U0xwclBTREszMjF0Ym5NNHdoaitqVkIKcHBpakg1ckRXTS9CQnlpVHhlU2JFcWw3WkFUWlE2VmlLNVd2OVEyZEo4ZllZS0poU3lzNGloekVMd0lEQVFBQgpBb0dCQUtXT2NLTUxmMEhuMGxMK05WU1VIU0JSS01FV0REK3RmeFJUZDBtam04YSsrTkFNYzc0REhwSXEraXppCkVldTcyVlFOWXE1TjdNK3NlTkZwU3ZZbngvK21PYVJvN2lpQzkyalNDbnA2NWpUMGk2YjlhWmlWWE9BVkUyVUUKSFN1cmk2L3RrTE9IZ0t2cGl1Y3pyeW9PbzNMalFmYVBTbS8zZW40QStEU0YwalVCQWtFQTdYb2U4bDZmTVFUSwo2L2dvMFRoYlBVTnVydzJCOTNYUEh6eTJoNnlOcUV2OXdEckZOU3hLd0YyWmI5aFZqMUJQbWpFeHJRSHQ4OGtBCmZrWWZndXNFTndKQkFPR3hxRlFhUnBzVHlBSkFmVXU1WnhVaER0dFF2VDAzbG9CUGlWZDlPWDRMZWlmTjN1bjAKd1hhUmx1N00wc1F5Wm1oYU1xVmVkZFluU0FGWU9pZDhzOGtDUVFDNHhxbW5xa294U09wZldyTGZ2L3IyR3k3WApGQ3FKRW1oN2hMRDl0aHh1MDluNEpZSm1ralVEb3BDTnZ3VXJ3ckI5YUVPZnV2MmNEMHpMOCtIMjZzaFhBa0JtCmppZ0RMMzF0OG1zc09zbTBveWJvUHdGVlB6Yitua2ZSUGxNV1lsekJuYzJBVU5nK1QyMnB4elppaE1neFJ3V3AKM1hLdUdtSkpVY2d5ZERqWXdKMmhBa0FjR1l2RDhZL0l1SkpFZXcwMy8xRURmWXY0ekpnLzZmSzdReWZhQ2diZQpPWElYSkx1bFdaL3dCcEJyVXRXcmpzeC9vQXVWc09KaVgycnZ6dFN2NXF3NwotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo="}},"public_ip":"192.168.1.11","role":"worker","node_type":"t2.medium","root_key_pair":{"protocol":"ssh","keys":{"public_key":"cHVibGljS2V5LWYzMDQ5YTY5LWYwNDktNDFkZC04ZDkwLTQyYzhjOTAxOTg1Nw==","private_key":"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBdGJmZ0E0dGF5aGtXQnNpcEN1dFNmb0VuUW5EUjlEUlNDTUkxNEkzN05XUWdORzg2azV6YTlSM01PUXNsCitOcE1neUVDM2d2NGIvbXhvcGwvSzQwdjg5Z2d2WE82Qm1RYXZQaStycHEydVFjUG9HNVRiUmt5K05JcG5QcnZQUGs2V09qTTdKd3YKNE9Qa1lPaERlT1dIdTBkNW5JNjBYY055alBKaGh3S0JpM1IyVTRYV1p1Q0ZOU256V1lGeXhuNWlLcGFEcXBPVHBJaGxKVEFGdmZEQQplVzRja3VudEo5Z0JBbTFSbHEvSTRsMGhtYlNjTFdsRzhaVmduaXlKY215YmZrK3RNVVNhdHNkWnZ6MWtJanJ3c1VzRWQvMEZqY29GCm41THNnZE9rZDJLZHFtaThuT3lJSFVEREdDUFlxZytHc3prdzR1LzZnVURVWFhtUXJMeHkyd0lEQVFBQkFvSUJBUUNjektycHBBZVYKTjR4QUVrbDYrSTlZUlUyQkVTUzVXYVFubHAweXhKQ3RBMWFlcUJPZFo4MnZrQ1MyWEI1SjJ1UUdpaWVWUGpNRFBDdkJLRDRKY0d5ZQpOaklhQjQvUEQvWGFkYkRqclBCYU8vT0o5V2piVE5Fa3p3UEZSdW5FYlRHaG9rK2hJeXhWRzQvbTVzUEJ3QjBjeHBIek8xZjdTRGpCCjBpdkJlYklhaDlESnJPRHRyeDdyNEV2ak9XaGxzMWprdnNtU2xzLzVMOVNZNjdpVUhnNVk1SmNCWEl1SkFYeW5hdU1IV0FjNUhvVmoKMVJwaWx5MkRqb2l6U005M09sUjNCSHM4Smx0d1hhdUYxUkpnVkN2NzBEamwzYWpueldqQ3BYSUlncTdhOWE3OXF5UjMwNUM1WlI1eApjYitzQlZOank1ZXRpSFVVeGhQTjgrZ2ZkbG5SQW9HQkFPWWNZd1FSVy9FdE1tOFZEWVpyV2trTWpLU2FaNEFJanR2OEVUZUNFcWQ4CmdSUEVjMTNnajlHa0NMRFM4bXpXTzhaTjg3OHZUcGoxWFVxQ0RUOFI1azRPWnBSM3MzTGx3cnpWZ09aamFMNmtoQW9tRXJCb3JkN0YKRzVtaFN4TDJBVkZqUzJXaEhCTkVYUTliSlRFcS81enVsNVJIbHhjd3VOSlZnMFZyQmZGZkFvR0JBTW9wc1VPeUlWOGRpOEgvMFhGcwovTXJUMmlEbHE5ZmFjcUlWTEU2cUpwSi9IZ1JDK3ZFM2hnUVJsek9FejEvVHBOcUp6b3J5ZlhDQmRPSGpPSEJnVVRyT25wVGc3U0xsCm5GYmJIdHg2dTZaWkIwL1ZnTEprMUlPMTFUeTBSa3ZrTEpZUHJVQmZJSElKUVp3NC94NjZpRzdJam1iVWxlaWZxRXo2dkUvdWJzUUYKQW9HQkFMcE9QMmk2dVVzU1FlUW9FblJEbEt6U0tValg3blo5OTFScXlIRzlzV2JEYWlwY0F0LytBZE5GVVBnQlF1QVZyLzNGZlZUTQpjNEZxSHlkRkZuNTYrcEUySFoyVk1NZ1UrRTgxT1pETzZhNTR1cU1RNGs3TDRnSWNhbFUvZnU0U0dVMFE3S21UQUkwazY0ZVVUdzk0CjljM1Vhd3RWenlHcWcrbGY3TkdXYmhCWEFvR0FUNlFoRzBRZmRYTVVUYmJUOGRVM3VVZkFWTmxsMjBGSmk2Uy9zYlhDUUZBbnFSSWgKL2NrYjJKcDljR1JQdGJhUTZTOEUyU1F5V3BJRlU3L0p5aXVIbEowMVIvMWNMalU2WTlVcTBUemdrK1hheFk2Y2hxckdOYVQ2ZmxHZQpwK01aMVh3VGlwcHZFNzJseFQrRzhib1dhVjVGQ3ltUWJQWUl2VnJCdU5ON2Uya0NnWUVBanlEa0N2U2UyN0tIRXpUVVdlVjg4RDZYCnM4bXNIb3FCdVZIbXpxd0hXOGNURS9id1lCVmgvc2ZVd1VyNCtNRERKUkJMUU4yWFdWVEwwZEUwMkwzQjlVSTI1L0R4MUVaVW5IYnIKVlZZbFB5cjdDWXpzVnZBMGVmeFhBOUdJMEUwUUFBaFo0YTBabWNxRTZoSytRSEJ6K1NiUUxXZzhld24xeFNkRHVQNVFrS0k9Ci0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0t"}},"host_name":"vm1"}},"kubernetes":{"properties":{"min_masters_num":1,"min_workers_num":1},"requirements":[{"host":{"capability":"tosca.capabilities.ARTICONF.VM.topology","node":"topology","relationship":"tosca.relationships.HostedOn"}}],"interfaces":{"Kubernetes":{"create":{"inputs":{"playbook":"https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/ansible_playbooks/create_k8s.yml"}},"install":{"inputs":{"playbook":"https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/ansible_playbooks/install_k8s.yml"}}}},"type":"tosca.nodes.ARTICONF.Orchestrator.Kubernetes"},"logspout":{"properties":{"environment":{"publish":"127.0.0.1:8000:80"},"ports":["8000:80"],"volumes":["/etc/hostname:/etc/host_hostname:ro","/var/run/docker.sock:/var/run/docker.sock"]},"requirements":[{"host":{"capability":"tosca.capabilities.ARTICONF.Orchestrator","node":"kubernetes","relationship":"tosca.relationships.HostedOn"}}],"type":"tosca.nodes.ARTICONF.Container.Application.Docker","artifacts":{"image":{"file":"gliderlabs/logspout:latest","repository":"docker_hub","type":"tosca.artifacts.Deployment.Image.Container.Docker"}}},"mysql":{"properties":{"environment":{"MYSQL_DATABASE":"wordpress","MYSQL_PASSWORD":"wordpress","MYSQL_ROOT_PASSWORD":"somewordpress","MYSQL_USER":"wordpress"},"ports":["3306:3306"],"volumes":["db_data:/var/lib/mysql"]},"requirements":[{"host":{"capability":"tosca.capabilities.ARTICONF.Orchestrator","node":"kubernetes","relationship":"tosca.relationships.HostedOn"}}],"type":"tosca.nodes.ARTICONF.Container.Application.Docker","artifacts":{"image":{"file":"mysql:5.7","repository":"docker_hub","type":"tosca.artifacts.Deployment.Image.Container.Docker"}}},"topology":{"properties":{"domain":"Frankfurt","provider":"EC2"},"requirements":[{"vm":{"capability":"tosca.capabilities.ARTICONF.VM","node":"compute","relationship":"tosca.relationships.DependsOn"}},{"vm":{"capability":"tosca.capabilities.ARTICONF.VM","node":"compute_1","relationship":"tosca.relationships.DependsOn"}}],"interfaces":{"CloudsStorm":{"provision":{"inputs":{"code_type":"SEQ","object_type":"SubTopology"}}}},"type":"tosca.nodes.ARTICONF.VM.topology","attributes":{"credential":{"cloud_provider_name":"EC2","keys":{"aws_access_key_id":"XXXXXXXXXXXXX"},"token":"XXXXXXXX","token_type":"access_key"},"status":"running"}}},"relationship_templates":null,"outputs":null,"groups":null,"substitution_mappings":null,"policies":[{"scalability":{"properties":{"constraint_name":"cpu_load","max_value":90},"targets":["mysql"],"type":"tosca.policies.ARTICONF.Performance.CPU"}},{"faultTolerance":{"properties":{"level":1},"targets":["mysql"],"type":"tosca.policies.ARTICONF.FaultTolerance"}}]},"template_author":null,"template_version":null,"description":"TOSCA example","imports":[{"nodes":"https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/nodes.yaml"},{"data":"https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/TOSCA/types/data.yml"},{"capabilities":"https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/capabilities.yaml"},{"policies":"https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/policies.yaml"},{"interfaces":"https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/interfaces.yml"}],"dsl_definitions":null,"node_types":null,"relationship_types":null,"relationship_templates":null,"capability_types":null,"artifact_types":null,"data_types":null,"interface_types":null,"policy_types":null,"group_types":null,"repositories":null}} {"owner":"user","creationDate":1580735228286,"toscaTemplate":{"tosca_definitions_version":"tosca_simple_yaml_1_0","tosca_default_namespace":null,"template_name":null,"topology_template":{"description":null,"inputs":null,"node_templates":{"compute":{"properties":{"disk_size":"50000 MB","mem_size":"6000 MB","num_cores":2.0,"os":"Ubuntu 18.04","user_name":"vm_user"},"interfaces":{"Standard":{"create":"dumy.yaml"}},"type":"tosca.nodes.ARTICONF.VM.Compute","attributes":{"user_key_pair":{"protocol":"ssh","keys":{"public_key":"c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFBZ1FEUlhTTElrMzV5S2YxSmdiMkxPdmhHdXJyR1lGVW1uam0wc01pVXVOQ00wVWwvMUJNRlFCVDRpZWFyQkZkVElyamR6Mno0YWx2OHBiUDB5WWFZeXFRZndXS3V0U0xwclBTREszMjF0Ym5NNHdoaitqVkJwcGlqSDVyRFdNL0JCeWlUeGVTYkVxbDdaQVRaUTZWaUs1V3Y5UTJkSjhmWVlLSmhTeXM0aWh6RUx3PT0gYXV0byBnZW5lcmF0ZWQgdXNlciBhY2NlZXMga2V5cwo=","private_key":"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlDWFFJQkFBS0JnUURSWFNMSWszNXlLZjFKZ2IyTE92aEd1cnJHWUZVbW5qbTBzTWlVdU5DTTBVbC8xQk1GClFCVDRpZWFyQkZkVElyamR6Mno0YWx2OHBiUDB5WWFZeXFRZndXS3V0U0xwclBTREszMjF0Ym5NNHdoaitqVkIKcHBpakg1ckRXTS9CQnlpVHhlU2JFcWw3WkFUWlE2VmlLNVd2OVEyZEo4ZllZS0poU3lzNGloekVMd0lEQVFBQgpBb0dCQUtXT2NLTUxmMEhuMGxMK05WU1VIU0JSS01FV0REK3RmeFJUZDBtam04YSsrTkFNYzc0REhwSXEraXppCkVldTcyVlFOWXE1TjdNK3NlTkZwU3ZZbngvK21PYVJvN2lpQzkyalNDbnA2NWpUMGk2YjlhWmlWWE9BVkUyVUUKSFN1cmk2L3RrTE9IZ0t2cGl1Y3pyeW9PbzNMalFmYVBTbS8zZW40QStEU0YwalVCQWtFQTdYb2U4bDZmTVFUSwo2L2dvMFRoYlBVTnVydzJCOTNYUEh6eTJoNnlOcUV2OXdEckZOU3hLd0YyWmI5aFZqMUJQbWpFeHJRSHQ4OGtBCmZrWWZndXNFTndKQkFPR3hxRlFhUnBzVHlBSkFmVXU1WnhVaER0dFF2VDAzbG9CUGlWZDlPWDRMZWlmTjN1bjAKd1hhUmx1N00wc1F5Wm1oYU1xVmVkZFluU0FGWU9pZDhzOGtDUVFDNHhxbW5xa294U09wZldyTGZ2L3IyR3k3WApGQ3FKRW1oN2hMRDl0aHh1MDluNEpZSm1ralVEb3BDTnZ3VXJ3ckI5YUVPZnV2MmNEMHpMOCtIMjZzaFhBa0JtCmppZ0RMMzF0OG1zc09zbTBveWJvUHdGVlB6Yitua2ZSUGxNV1lsekJuYzJBVU5nK1QyMnB4elppaE1neFJ3V3AKM1hLdUdtSkpVY2d5ZERqWXdKMmhBa0FjR1l2RDhZL0l1SkpFZXcwMy8xRURmWXY0ekpnLzZmSzdReWZhQ2diZQpPWElYSkx1bFdaL3dCcEJyVXRXcmpzeC9vQXVWc09KaVgycnZ6dFN2NXF3NwotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo="}},"public_ip":"192.168.1.10","role":"master","node_type":"t2.medium","root_key_pair":{"protocol":"ssh","keys":{"public_key":"cHVibGljS2V5LWYzMDQ5YTY5LWYwNDktNDFkZC04ZDkwLTQyYzhjOTAxOTg1Nw==","private_key":"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBdGJmZ0E0dGF5aGtXQnNpcEN1dFNmb0VuUW5EUjlEUlNDTUkxNEkzN05XUWdORzg2azV6YTlSM01PUXNsCitOcE1neUVDM2d2NGIvbXhvcGwvSzQwdjg5Z2d2WE82Qm1RYXZQaStycHEydVFjUG9HNVRiUmt5K05JcG5QcnZQUGs2V09qTTdKd3YKNE9Qa1lPaERlT1dIdTBkNW5JNjBYY055alBKaGh3S0JpM1IyVTRYV1p1Q0ZOU256V1lGeXhuNWlLcGFEcXBPVHBJaGxKVEFGdmZEQQplVzRja3VudEo5Z0JBbTFSbHEvSTRsMGhtYlNjTFdsRzhaVmduaXlKY215YmZrK3RNVVNhdHNkWnZ6MWtJanJ3c1VzRWQvMEZqY29GCm41THNnZE9rZDJLZHFtaThuT3lJSFVEREdDUFlxZytHc3prdzR1LzZnVURVWFhtUXJMeHkyd0lEQVFBQkFvSUJBUUNjektycHBBZVYKTjR4QUVrbDYrSTlZUlUyQkVTUzVXYVFubHAweXhKQ3RBMWFlcUJPZFo4MnZrQ1MyWEI1SjJ1UUdpaWVWUGpNRFBDdkJLRDRKY0d5ZQpOaklhQjQvUEQvWGFkYkRqclBCYU8vT0o5V2piVE5Fa3p3UEZSdW5FYlRHaG9rK2hJeXhWRzQvbTVzUEJ3QjBjeHBIek8xZjdTRGpCCjBpdkJlYklhaDlESnJPRHRyeDdyNEV2ak9XaGxzMWprdnNtU2xzLzVMOVNZNjdpVUhnNVk1SmNCWEl1SkFYeW5hdU1IV0FjNUhvVmoKMVJwaWx5MkRqb2l6U005M09sUjNCSHM4Smx0d1hhdUYxUkpnVkN2NzBEamwzYWpueldqQ3BYSUlncTdhOWE3OXF5UjMwNUM1WlI1eApjYitzQlZOank1ZXRpSFVVeGhQTjgrZ2ZkbG5SQW9HQkFPWWNZd1FSVy9FdE1tOFZEWVpyV2trTWpLU2FaNEFJanR2OEVUZUNFcWQ4CmdSUEVjMTNnajlHa0NMRFM4bXpXTzhaTjg3OHZUcGoxWFVxQ0RUOFI1azRPWnBSM3MzTGx3cnpWZ09aamFMNmtoQW9tRXJCb3JkN0YKRzVtaFN4TDJBVkZqUzJXaEhCTkVYUTliSlRFcS81enVsNVJIbHhjd3VOSlZnMFZyQmZGZkFvR0JBTW9wc1VPeUlWOGRpOEgvMFhGcwovTXJUMmlEbHE5ZmFjcUlWTEU2cUpwSi9IZ1JDK3ZFM2hnUVJsek9FejEvVHBOcUp6b3J5ZlhDQmRPSGpPSEJnVVRyT25wVGc3U0xsCm5GYmJIdHg2dTZaWkIwL1ZnTEprMUlPMTFUeTBSa3ZrTEpZUHJVQmZJSElKUVp3NC94NjZpRzdJam1iVWxlaWZxRXo2dkUvdWJzUUYKQW9HQkFMcE9QMmk2dVVzU1FlUW9FblJEbEt6U0tValg3blo5OTFScXlIRzlzV2JEYWlwY0F0LytBZE5GVVBnQlF1QVZyLzNGZlZUTQpjNEZxSHlkRkZuNTYrcEUySFoyVk1NZ1UrRTgxT1pETzZhNTR1cU1RNGs3TDRnSWNhbFUvZnU0U0dVMFE3S21UQUkwazY0ZVVUdzk0CjljM1Vhd3RWenlHcWcrbGY3TkdXYmhCWEFvR0FUNlFoRzBRZmRYTVVUYmJUOGRVM3VVZkFWTmxsMjBGSmk2Uy9zYlhDUUZBbnFSSWgKL2NrYjJKcDljR1JQdGJhUTZTOEUyU1F5V3BJRlU3L0p5a
XVIbEowMVIvMWNMalU2WTlVcTBUemdrK1hheFk2Y2hxckdOYVQ2ZmxHZQpwK01aMVh3VGlwcHZFNzJseFQrRzhib1dhVjVGQ3ltUWJQWUl2VnJCdU5ON2Uya0NnWUVBanlEa0N2U2UyN0tIRXpUVVdlVjg4RDZYCnM4bXNIb3FCdVZIbXpxd0hXOGNURS9id1lCVmgvc2ZVd1VyNCtNRERKUkJMUU4yWFdWVEwwZEUwMkwzQjlVSTI1L0R4MUVaVW5IYnIKVlZZbFB5cjdDWXpzVnZBMGVmeFhBOUdJMEUwUUFBaFo0YTBabWNxRTZoSytRSEJ6K1NiUUxXZzhld24xeFNkRHVQNVFrS0k9Ci0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0t"}},"host_name":"vm0"}},"compute_1":{"properties":{"disk_size":"50000 MB","mem_size":"6000 MB","num_cores":2.0,"os":"Ubuntu 18.04","user_name":"vm_user"},"interfaces":{"Standard":{"create":"dumy.yaml"}},"type":"tosca.nodes.ARTICONF.VM.Compute","attributes":{"user_key_pair":{"protocol":"ssh","keys":{"public_key":"c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFBZ1FEUlhTTElrMzV5S2YxSmdiMkxPdmhHdXJyR1lGVW1uam0wc01pVXVOQ00wVWwvMUJNRlFCVDRpZWFyQkZkVElyamR6Mno0YWx2OHBiUDB5WWFZeXFRZndXS3V0U0xwclBTREszMjF0Ym5NNHdoaitqVkJwcGlqSDVyRFdNL0JCeWlUeGVTYkVxbDdaQVRaUTZWaUs1V3Y5UTJkSjhmWVlLSmhTeXM0aWh6RUx3PT0gYXV0byBnZW5lcmF0ZWQgdXNlciBhY2NlZXMga2V5cwo=","private_key":"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlDWFFJQkFBS0JnUURSWFNMSWszNXlLZjFKZ2IyTE92aEd1cnJHWUZVbW5qbTBzTWlVdU5DTTBVbC8xQk1GClFCVDRpZWFyQkZkVElyamR6Mno0YWx2OHBiUDB5WWFZeXFRZndXS3V0U0xwclBTREszMjF0Ym5NNHdoaitqVkIKcHBpakg1ckRXTS9CQnlpVHhlU2JFcWw3WkFUWlE2VmlLNVd2OVEyZEo4ZllZS0poU3lzNGloekVMd0lEQVFBQgpBb0dCQUtXT2NLTUxmMEhuMGxMK05WU1VIU0JSS01FV0REK3RmeFJUZDBtam04YSsrTkFNYzc0REhwSXEraXppCkVldTcyVlFOWXE1TjdNK3NlTkZwU3ZZbngvK21PYVJvN2lpQzkyalNDbnA2NWpUMGk2YjlhWmlWWE9BVkUyVUUKSFN1cmk2L3RrTE9IZ0t2cGl1Y3pyeW9PbzNMalFmYVBTbS8zZW40QStEU0YwalVCQWtFQTdYb2U4bDZmTVFUSwo2L2dvMFRoYlBVTnVydzJCOTNYUEh6eTJoNnlOcUV2OXdEckZOU3hLd0YyWmI5aFZqMUJQbWpFeHJRSHQ4OGtBCmZrWWZndXNFTndKQkFPR3hxRlFhUnBzVHlBSkFmVXU1WnhVaER0dFF2VDAzbG9CUGlWZDlPWDRMZWlmTjN1bjAKd1hhUmx1N00wc1F5Wm1oYU1xVmVkZFluU0FGWU9pZDhzOGtDUVFDNHhxbW5xa294U09wZldyTGZ2L3IyR3k3WApGQ3FKRW1oN2hMRDl0aHh1MDluNEpZSm1ralVEb3BDTnZ3VXJ3ckI5YUVPZnV2MmNEMHpMOCtIMjZzaFhBa0JtCmppZ0RMMzF0OG1zc09zbTBveWJvUHdGVlB6Yitua2ZSUGxNV1lsekJuYzJBVU5nK1QyMnB4elppaE1neFJ3V3AKM1hLdUdtSkpVY2d5ZERqWXdKMmhBa0FjR1l2RDhZL0l1SkpFZXcwMy8xRURmWXY0ekpnLzZmSzdReWZhQ2diZQpPWElYSkx1bFdaL3dCcEJyVXRXcmpzeC9vQXVWc09KaVgycnZ6dFN2NXF3NwotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo="}},"public_ip":"192.168.1.11","role":"worker","node_type":"t2.medium","root_key_pair":{"protocol":"ssh","keys":{"public_key":"cHVibGljS2V5LWYzMDQ5YTY5LWYwNDktNDFkZC04ZDkwLTQyYzhjOTAxOTg1Nw==","private_key":"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBdGJmZ0E0dGF5aGtXQnNpcEN1dFNmb0VuUW5EUjlEUlNDTUkxNEkzN05XUWdORzg2azV6YTlSM01PUXNsCitOcE1neUVDM2d2NGIvbXhvcGwvSzQwdjg5Z2d2WE82Qm1RYXZQaStycHEydVFjUG9HNVRiUmt5K05JcG5QcnZQUGs2V09qTTdKd3YKNE9Qa1lPaERlT1dIdTBkNW5JNjBYY055alBKaGh3S0JpM1IyVTRYV1p1Q0ZOU256V1lGeXhuNWlLcGFEcXBPVHBJaGxKVEFGdmZEQQplVzRja3VudEo5Z0JBbTFSbHEvSTRsMGhtYlNjTFdsRzhaVmduaXlKY215YmZrK3RNVVNhdHNkWnZ6MWtJanJ3c1VzRWQvMEZqY29GCm41THNnZE9rZDJLZHFtaThuT3lJSFVEREdDUFlxZytHc3prdzR1LzZnVURVWFhtUXJMeHkyd0lEQVFBQkFvSUJBUUNjektycHBBZVYKTjR4QUVrbDYrSTlZUlUyQkVTUzVXYVFubHAweXhKQ3RBMWFlcUJPZFo4MnZrQ1MyWEI1SjJ1UUdpaWVWUGpNRFBDdkJLRDRKY0d5ZQpOaklhQjQvUEQvWGFkYkRqclBCYU8vT0o5V2piVE5Fa3p3UEZSdW5FYlRHaG9rK2hJeXhWRzQvbTVzUEJ3QjBjeHBIek8xZjdTRGpCCjBpdkJlYklhaDlESnJPRHRyeDdyNEV2ak9XaGxzMWprdnNtU2xzLzVMOVNZNjdpVUhnNVk1SmNCWEl1SkFYeW5hdU1IV0FjNUhvVmoKMVJwaWx5MkRqb2l6U005M09sUjNCSHM4Smx0d1hhdUYxUkpnVkN2NzBEamwzYWpueldqQ3BYSUlncTdhOWE3OXF5UjMwNUM1WlI1eApjYitzQlZOank1ZXRpSFVVeGhQTjgrZ2ZkbG5SQW9HQkFPWWNZd1FSVy9FdE1tOFZEWVpyV2trTWpLU2FaNEFJanR2OEVUZUNFcWQ4CmdSUEVjMTNnajlHa0NMRFM4bXpXTzhaTjg3OHZUcGoxWFVxQ0RUOFI1azRPWnBSM3MzTGx3cnpWZ09aamFMNmtoQW9tRXJCb3JkN0YKRzVtaFN4TDJBVkZqUzJXaEhCTkVYUTliSlRFcS81enVsNVJIbHhjd3VOSlZnMFZyQmZGZkFvR0JBTW9wc1VPeUlWOGRpOEgvMFhGcwovTXJUMmlEbHE5ZmFjcUlWTEU2cUpwSi9IZ1JDK3ZFM2hnUVJsek9FejEvVHBOcUp6b3J5ZlhDQmRPSGpPSEJnVVRyT25wVGc3U0xsCm5GYmJIdHg2dTZaWkIwL1ZnTEprMUlPMTFUeTBSa3ZrTEpZUHJVQmZJSElKUVp3NC94NjZpRzdJam1iVWxlaWZxRXo2dkUvdWJzUUYKQW9HQkFMcE9QMmk2dVVzU1FlUW9FblJEbEt6U0tValg3blo5OTFScXlIRzlzV2JEYWlwY0F0LytBZE5GVVBnQlF1QVZyLzNGZlZUTQpjNEZxSHlkRkZuNTYrcEUySFoyVk1NZ1UrRTgxT1pETzZhNTR1cU1RNGs3TDRnSW
NhbFUvZnU0U0dVMFE3S21UQUkwazY0ZVVUdzk0CjljM1Vhd3RWenlHcWcrbGY3TkdXYmhCWEFvR0FUNlFoRzBRZmRYTVVUYmJUOGRVM3VVZkFWTmxsMjBGSmk2Uy9zYlhDUUZBbnFSSWgKL2NrYjJKcDljR1JQdGJhUTZTOEUyU1F5V3BJRlU3L0p5aXVIbEowMVIvMWNMalU2WTlVcTBUemdrK1hheFk2Y2hxckdOYVQ2ZmxHZQpwK01aMVh3VGlwcHZFNzJseFQrRzhib1dhVjVGQ3ltUWJQWUl2VnJCdU5ON2Uya0NnWUVBanlEa0N2U2UyN0tIRXpUVVdlVjg4RDZYCnM4bXNIb3FCdVZIbXpxd0hXOGNURS9id1lCVmgvc2ZVd1VyNCtNRERKUkJMUU4yWFdWVEwwZEUwMkwzQjlVSTI1L0R4MUVaVW5IYnIKVlZZbFB5cjdDWXpzVnZBMGVmeFhBOUdJMEUwUUFBaFo0YTBabWNxRTZoSytRSEJ6K1NiUUxXZzhld24xeFNkRHVQNVFrS0k9Ci0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0t"}},"host_name":"vm1"}},"kubernetes":{"properties":{"min_masters_num":1,"min_workers_num":1},"requirements":[{"host":{"capability":"tosca.capabilities.ARTICONF.VM.topology","node":"topology","relationship":"tosca.relationships.HostedOn"}}],"interfaces":{"Kubernetes":{"create":{"inputs":{"playbook":"https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/ansible_playbooks/create_k8s.yml"}},"install":{"inputs":{"playbook":"https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/ansible_playbooks/install_k8s.yml"}}}},"type":"tosca.nodes.ARTICONF.Orchestrator.Kubernetes"},"logspout":{"properties":{"environment":{"publish":"127.0.0.1:8000:80"},"ports":["8000:80"],"volumes":["/etc/hostname:/etc/host_hostname:ro","/var/run/docker.sock:/var/run/docker.sock"]},"requirements":[{"host":{"capability":"tosca.capabilities.ARTICONF.Orchestrator","node":"kubernetes","relationship":"tosca.relationships.HostedOn"}}],"type":"tosca.nodes.ARTICONF.Container.Application.Docker","artifacts":{"image":{"file":"gliderlabs/logspout:latest","repository":"docker_hub","type":"tosca.artifacts.Deployment.Image.Container.Docker"}}},"mysql":{"properties":{"environment":{"MYSQL_DATABASE":"wordpress","MYSQL_PASSWORD":"wordpress","MYSQL_ROOT_PASSWORD":"somewordpress","MYSQL_USER":"wordpress"},"ports":["3306:3306"],"volumes":["db_data:/var/lib/mysql"]},"requirements":[{"host":{"capability":"tosca.capabilities.ARTICONF.Orchestrator","node":"kubernetes","relationship":"tosca.relationships.HostedOn"}}],"type":"tosca.nodes.ARTICONF.Container.Application.Docker","artifacts":{"image":{"file":"mysql:5.7","repository":"docker_hub","type":"tosca.artifacts.Deployment.Image.Container.Docker"}}},"topology":{"properties":{"domain":"Frankfurt","provider":"EC2"},"requirements":[{"vm":{"capability":"tosca.capabilities.ARTICONF.VM","node":"compute","relationship":"tosca.relationships.DependsOn"}},{"vm":{"capability":"tosca.capabilities.ARTICONF.VM","node":"compute_1","relationship":"tosca.relationships.DependsOn"}}],"interfaces":{"CloudsStorm":{"provision":{"inputs":{"code_type":"SEQ","object_type":"SubTopology"}}}},"type":"tosca.nodes.ARTICONF.VM.topology","attributes":{"credential":{"cloud_provider_name":"EC2","keys":{"aws_access_key_id":"XXXXXXXXXXXXX"},"token":"XXXXXXXX","token_type":"access_key"},"status":"running"}}},"relationship_templates":null,"outputs":null,"groups":null,"substitution_mappings":null,"policies":[{"scalability":{"properties":{"constraint_name":"cpu_load","max_value":90},"targets":["mysql"],"type":"tosca.policies.ARTICONF.Performance.CPU"}},{"faultTolerance":{"properties":{"level":1},"targets":["mysql"],"type":"tosca.policies.ARTICONF.FaultTolerance"}}]},"template_author":null,"template_version":null,"description":"TOSCA example","imports":[{"nodes":"https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/nodes.yaml"},{"data":"https://raw.githubusercontent.com/skoulouzis/CONF/DRIP_3.0/TOSCA/types/data.yml"},{"capabilities":"https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/capabilities.yaml"},{"policies":"https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/policies.yaml"},{"interfaces":"https://raw.githubusercontent.com/skoulouzis/DRIP/DRIP_3.0/TOSCA/types/interfaces.yml"}],"dsl_definitions":null,"node_types":null,"relationship_types":null,"relationship_templates":null,"capability_types":null,"artifact_types":null,"data_types":null,"interface_types":null,"policy_types":null,"group_types":null,"repositories":null}}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment