2 "tosca_definitions_version": "controller_blueprint_1_0_0",
4 "template_author": "Brinda Santh Muthuramalingam",
5 "author-email": "brindasanth@in.ibm.com",
6 "user-groups": "ADMIN, OPERATION",
7 "template_name": "remote_scripts",
8 "template_version": "1.0.0",
9 "template_tags": "brinda, tosca"
13 "file": "Definitions/data_types.json"
16 "file": "Definitions/relationship_types.json"
19 "file": "Definitions/artifact_types.json"
22 "file": "Definitions/node_types.json"
25 "file": "Definitions/policy_types.json"
29 "execute-argument-properties": {
32 "remote-argument-properties": {
34 "arg-1": "sample-data 1",
35 "arg-4": "sample-data 4",
36 "arg-3": "sample-data 3",
40 "topology_template": {
42 "execute-remote-python": {
45 "description": "Execute Remote Python Script",
46 "target": "execute-remote-python",
61 "prepare-environment-logs": {
65 "execute-remote-python",
66 "prepare-environment-logs"
70 "execute-command-logs": {
74 "execute-remote-python",
75 "execute-command-logs"
81 "execute-remote-ansible": {
84 "description": "Execute Remote Ansible Script",
85 "target": "execute-remote-ansible",
95 "prepare-environment-logs": {
99 "execute-remote-ansible",
100 "prepare-environment-logs"
104 "execute-command-logs": {
108 "execute-remote-ansible",
109 "execute-command-logs"
117 "execute-remote-python": {
118 "type": "component-remote-python-executor",
120 "ComponentRemotePythonExecutor": {
124 "primary": "component-script"
127 "command": "python SamplePython.py",
136 "argument-properties": "*remote-argument-properties",
137 "dynamic-properties": "*execute-argument-properties"
144 "component-script": {
145 "type": "artifact-script-python",
146 "file": "Scripts/python/SamplePython.py"
150 "execute-remote-ansible": {
151 "type": "component-remote-python-executor",
153 "ComponentRemotePythonExecutor": {
157 "primary": "component-script"
160 "command": "ansible-playbook first.yaml",
169 "type": "ansible_galaxy",
181 "component-script": {
182 "type": "artifact-script-ansible",
183 "file": "Scripts/ansible/first.yaml"