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": {
35 "topology_template": {
37 "execute-remote-python": {
40 "description": "Execute Remote Python Script",
41 "target": "execute-remote-python",
56 "prepare-environment-logs": {
60 "execute-remote-python",
61 "prepare-environment-logs"
65 "execute-command-logs": {
69 "execute-remote-python",
70 "execute-command-logs"
76 "execute-remote-ansible": {
79 "description": "Execute Remote Ansible Script",
80 "target": "execute-remote-ansible",
90 "prepare-environment-logs": {
94 "execute-remote-ansible",
95 "prepare-environment-logs"
99 "execute-command-logs": {
103 "execute-remote-ansible",
104 "execute-command-logs"
112 "execute-remote-python": {
113 "type": "component-remote-python-executor",
115 "ComponentRemotePythonExecutor": {
119 "primary": "component-script"
122 "command": "python SamplePython.py $input",
131 "argument-properties": "*execute-argument-properties"
138 "component-script": {
139 "type": "artifact-script-python",
140 "file": "Scripts/python/SamplePython.py"
144 "execute-remote-ansible": {
145 "type": "component-remote-python-executor",
147 "ComponentRemotePythonExecutor": {
151 "primary": "component-script"
154 "command": "ansible-playbook first.yaml",
163 "type": "ansible_galaxy",
175 "component-script": {
176 "type": "artifact-script-ansible",
177 "file": "Scripts/ansible/first.yaml"