When connecting to the same IP address with Bolt, the output appears as follows: [puppet@da-rhel-wks-01 ~]$ bolt command run uptime --nodes ro...@127.0.0.1:32768,ro...@127.0.0.1:32769,ro...@127.0.0.1:32770 Started on 127.0.0.1... Started on 127.0.0.1... Started on 127.0.0.1... Finished on 127.0.0.1: {{ STDOUT:}} {{ 00:02:58 up 3:56, 0 users, load average: 0.00, 0.16, 0.40}} Finished on 127.0.0.1: {{ STDOUT:}} {{ 00:02:58 up 3:56, 0 users, load average: 0.00, 0.16, 0.40}} Finished on 127.0.0.1: {{ STDOUT:}} {{ 00:02:58 up 3:56, 0 users, load average: 0.00, 0.16, 0.40}} Successful on 3 nodes: ro...@127.0.0.1:32768,ro...@127.0.0.1:32769,ro...@127.0.0.1:32770 Ran on 3 nodes in 0.24 seconds There is no way to tell which node is which. This is mildly problematic with Docker containers, but is very problematic where PAT is being used between networks and multiple nodes are being targeted. Ideally, the output would appear as this: [puppet@da-rhel-wks-01 ~]$ bolt command run uptime --nodes ro...@127.0.0.1:32768,ro...@127.0.0.1:32769,ro...@127.0.0.1:32770 Started on 127.0.0.1... Started on 127.0.0.1... Started on 127.0.0.1... Finished on 127.0.0.1:32768: {{ STDOUT:}} {{ 00:02:58 up 3:56, 0 users, load average: 0.00, 0.16, 0.40}} Finished on 127.0.0.1:32769: {{ STDOUT:}} {{ 00:02:58 up 3:56, 0 users, load average: 0.00, 0.16, 0.40}} Finished on 127.0.0.1:32770: {{ STDOUT:}} {{ 00:02:58 up 3:56, 0 users, load average: 0.00, 0.16, 0.40}} Successful on 3 nodes: ro...@127.0.0.1:32768,ro...@127.0.0.1:32769,ro...@127.0.0.1:32770 Ran on 3 nodes in 0.24 seconds Alternatively, it would be good to have a syntax switch in the --nodes parameter such that an alias could be passed - e.g. [puppet@da-rhel-wks-01 ~]$ bolt command run uptime --nodes ro...@127.0.0.1:32768{node1},ro...@127.0.0.1:32769{node2},ro...@127.0.0.1:32770{node3} Started on node1... Started on node2... Started on node3... Finished on node1: {{ STDOUT:}} {{ 00:02:58 up 3:56, 0 users, load average: 0.00, 0.16, 0.40}} Finished on node2: {{ STDOUT:}} {{ 00:02:58 up 3:56, 0 users, load average: 0.00, 0.16, 0.40}} Finished on node3: {{ STDOUT:}} {{ 00:02:58 up 3:56, 0 users, load average: 0.00, 0.16, 0.40}} Successful on 3 nodes: ro...@127.0.0.1:32768{node1},ro...@127.0.0.1:32769{node2},ro...@127.0.0.1:32770{node3} Ran on 3 nodes in 0.24 seconds |