[ { "id": "d0ad0305.352fc", "type": "method", "name": "saltstack-adaptor-1.0", "xml": "\n", "comments": "", "outputs": 1, "x": 552, "y": 183, "z": "b84dc629.83cd08", "wires": [ [ "65cc87e2.a95188" ] ] }, { "id": "22aefec.e8c7902", "type": "service-logic", "name": "APPC 2.0.1", "module": "APPC", "version": "2.0.1", "comments": "", "xml": "", "outputs": 1, "x": 343, "y": 261, "z": "b84dc629.83cd08", "wires": [ [ "d0ad0305.352fc" ] ] }, { "id": "31587001.4259e", "type": "returnFailure", "name": "return failure", "xml": "\n\n\n\n", "comments": "", "x": 1262, "y": 365, "z": "b84dc629.83cd08", "wires": [] }, { "id": "65cc87e2.a95188", "type": "execute", "name": "execute", "xml": "\n \n \n \n \n \n \n \n \n", "comments": "", "outputs": 1, "x": 761, "y": 185, "z": "b84dc629.83cd08", "wires": [ [ "f9bf6ee7.cf954", "7b51c357.a852cc" ] ] }, { "id": "42fa1258.aa570c", "type": "switchNode", "name": "switch", "xml": "\n", "comments": "", "outputs": 1, "x": 544, "y": 345, "z": "b84dc629.83cd08", "wires": [ [ "a7cf236a.84c03", "c45d597b.20b4c8" ] ] }, { "id": "a7cf236a.84c03", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 735, "y": 343, "z": "b84dc629.83cd08", "wires": [ [ "31587001.4259e" ] ] }, { "id": "f9bf6ee7.cf954", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 1011, "y": 182, "z": "b84dc629.83cd08", "wires": [ [ "31587001.4259e" ] ] }, { "id": "7b51c357.a852cc", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 366, "y": 343, "z": "b84dc629.83cd08", "wires": [ [ "42fa1258.aa570c" ] ] }, { "id": "c45d597b.20b4c8", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 351, "y": 459, "z": "b84dc629.83cd08", "wires": [ [ "30d5f0f7.0e3c8" ] ] }, { "id": "2856792.c401a86", "type": "returnSuccess", "name": "return success", "xml": "\n\n\n\n", "comments": "", "x": 1042, "y": 656, "z": "b84dc629.83cd08", "wires": [] }, { "id": "6c359fdc.3b566", "type": "dgstart", "name": "DGSTART", "outputs": 1, "x": 321, "y": 161, "z": "b84dc629.83cd08", "wires": [ [ "22aefec.e8c7902" ] ] }, { "id": "b5342c59.29f74", "type": "comment", "name": "SaltStack Adaptor DG", "info": "", "comments": "", "x": 693, "y": 44, "z": "b84dc629.83cd08", "wires": [] }, { "id": "19202194.8ff55e", "type": "comment", "name": "request-method = reqExecCommand, req-action = \"execute multiple SLS commands\"", "info": "Here we basically test if minion1 is active by pinging to it, then install vim package to it. \n", "comments": "", "x": 711, "y": 127, "z": "b84dc629.83cd08", "wires": [] }, { "id": "a2ebc17e.fa03a", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 396, "y": 661, "z": "b84dc629.83cd08", "wires": [ [ "c9345fbb.d6d19" ] ] }, { "id": "770411a5.18825", "type": "execute", "name": "execute", "xml": "\n \n \n \n \n \n \n \n \n", "comments": "", "outputs": 1, "x": 773, "y": 548, "z": "b84dc629.83cd08", "wires": [ [ "e09a3e12.87428", "a2ebc17e.fa03a" ] ] }, { "id": "e09a3e12.87428", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 991, "y": 554, "z": "b84dc629.83cd08", "wires": [ [ "31587001.4259e" ] ] }, { "id": "c9345fbb.d6d19", "type": "switchNode", "name": "switch", "xml": "\n", "comments": "", "outputs": 1, "x": 578, "y": 658, "z": "b84dc629.83cd08", "wires": [ [ "485e453d.36c75c", "f1adcf2a.2c456" ] ] }, { "id": "485e453d.36c75c", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 783, "y": 732, "z": "b84dc629.83cd08", "wires": [ [ "31587001.4259e" ] ] }, { "id": "f1adcf2a.2c456", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 776, "y": 658, "z": "b84dc629.83cd08", "wires": [ [ "2856792.c401a86" ] ] }, { "id": "30d5f0f7.0e3c8", "type": "switchNode", "name": "switch", "xml": "\n", "comments": "", "outputs": 1, "x": 523, "y": 459, "z": "b84dc629.83cd08", "wires": [ [ "15e9ff68.9812a1", "17d9d7e.4d9a928" ] ] }, { "id": "17d9d7e.4d9a928", "type": "other", "name": "outcome", "xml": "\n", "comments": "", "outputs": 1, "x": 593, "y": 550, "z": "b84dc629.83cd08", "wires": [ [ "770411a5.18825" ] ] }, { "id": "15e9ff68.9812a1", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 717, "y": 459, "z": "b84dc629.83cd08", "wires": [ [ "31587001.4259e" ] ] }, { "id": "b764890c.ed0018", "type": "comment", "name": "Assumptions for this DG (example-server)", "info": "1) Here we assume, the saltstack server is the example-vagrant based server. Where, the master saltstact controlls minion1 and minion2. \n2) We assume that sls file called vim.sls is already present in the path /srv/salt on the server.", "comments": "", "x": 693, "y": 86, "z": "b84dc629.83cd08", "wires": [] } ]