firmament-bash
Version:
Firmament module for interpreting commands in JSON files using bash
169 lines (168 loc) • 5.81 kB
JSON
{
"description" : "Install Newman 3.x on Ubuntu 16.x based Linux (Step 3)",
"prerequisiteGraphUri" : "install-newman3-01.json",
"options" : {
"displayExecutionGraphDescription": true
},
"asynchronousCommands" : [
],
"serialSynchronizedCommands": [
{
"description" : "[sudo] sourcing /vagrant/provision/os_config.sh",
"suppressOutput" : false,
"suppressDiagnostics": true,
"showPreAndPostSpawnMessages": true,
"outputColor" : "",
"useSudo" : true,
"command" : "bash",
"args" : [
"-c",
"source /vagrant/provision/os_config.sh"
]
},
{
"description" : "[sudo] sourcing /vagrant/provision/scala.sh",
"suppressOutput" : false,
"suppressDiagnostics": true,
"showPreAndPostSpawnMessages": true,
"outputColor" : "",
"useSudo" : true,
"command" : "bash",
"args" : [
"-c",
"source /vagrant/provision/scala.sh"
]
},
{
"description" : "[sudo] sourcing /vagrant/provision/spark-2.0.1.sh",
"suppressOutput" : false,
"suppressDiagnostics": true,
"showPreAndPostSpawnMessages": true,
"outputColor" : "",
"useSudo" : true,
"command" : "bash",
"args" : [
"-c",
"source /vagrant/provision/spark-2.0.1.sh"
]
},
{
"description" : "[sudo] sourcing /vagrant/provision/elasticsearch.sh",
"suppressOutput" : false,
"suppressDiagnostics": true,
"showPreAndPostSpawnMessages": true,
"outputColor" : "",
"useSudo" : true,
"command" : "bash",
"args" : [
"-c",
"source /vagrant/provision/elasticsearch.sh"
]
},
{
"description" : "[sudo] sourcing /vagrant/provision/kibana.sh",
"suppressOutput" : false,
"suppressDiagnostics": true,
"showPreAndPostSpawnMessages": true,
"outputColor" : "",
"useSudo" : true,
"command" : "bash",
"args" : [
"-c",
"source /vagrant/provision/kibana.sh"
]
},
{
"description" : "[sudo] sourcing /vagrant/provision/mitie.sh",
"suppressOutput" : false,
"suppressDiagnostics": true,
"showPreAndPostSpawnMessages": true,
"outputColor" : "",
"useSudo" : true,
"command" : "bash",
"args" : [
"-c",
"source /vagrant/provision/mitie.sh"
]
},
{
"description" : "[sudo] sourcing /vagrant/provision/newman.sh",
"suppressOutput" : false,
"suppressDiagnostics": true,
"showPreAndPostSpawnMessages": true,
"outputColor" : "",
"useSudo" : true,
"command" : "bash",
"args" : [
"-c",
"source /vagrant/provision/newman.sh"
]
},
{
"description" : "[sudo] sourcing /vagrant/provision/newman-research.sh",
"suppressOutput" : false,
"suppressDiagnostics": true,
"showPreAndPostSpawnMessages": true,
"outputColor" : "",
"useSudo" : true,
"command" : "bash",
"args" : [
"-c",
"source /vagrant/provision/newman-research.sh"
]
},
{
"description" : "[sudo] sourcing /vagrant/provision/pst-extraction.sh",
"suppressOutput" : false,
"suppressDiagnostics": true,
"showPreAndPostSpawnMessages": true,
"outputColor" : "",
"useSudo" : true,
"command" : "bash",
"args" : [
"-c",
"source /vagrant/provision/pst-extraction.sh"
]
},
{
"description" : "[sudo] chown vagrant:vagrant /srv/software -R",
"suppressOutput" : false,
"suppressDiagnostics": true,
"showPreAndPostSpawnMessages": true,
"outputColor" : "",
"useSudo" : true,
"command" : "chown",
"args" : [
"vagrant:vagrant",
"/srv/software",
"-R"
]
},
{
"description" : "[sudo] systemctl enable elasticsearch",
"suppressOutput" : false,
"suppressDiagnostics": true,
"showPreAndPostSpawnMessages": true,
"outputColor" : "",
"useSudo" : true,
"command" : "systemctl",
"args" : [
"enable",
"elasticsearch"
]
},
{
"description" : "[sudo] systemctl start elasticsearch",
"suppressOutput" : false,
"suppressDiagnostics": true,
"showPreAndPostSpawnMessages": true,
"outputColor" : "",
"useSudo" : true,
"command" : "systemctl",
"args" : [
"start",
"elasticsearch"
]
}
]
}