Created 12-24-2016 07:30 AM
Does cloudbreak shell provide a mechanism for automation i.e on executing below -- is it possible to "echo" the response to stdout ?
java -jar /tmp/cloudbreak-shell.jar --sequenceiq.user=admin@example.com --sequenceiq.password=passowrd --identity.address=https://XX.XX.XX.XX/identity --cloudbreak.address=https://XX.XX.XX.XX --cert.validation=false --cmdfile /tmp/cmdfile
This is what I am trying to achieve via automation
1] Send cmdfile with "credential list" -- This should return me the list of credentials
2] If my credential is not present send another cmdfile for "credential create"
The problem here is when I am running cloudbreak-shell via --cmdfile , the response of command is not re-directed to the stdout so unable to go this route.
Created 12-27-2016 10:17 AM
echo "credential list " | java -jar cloudbreak-shell.jar --sequenceiq.user=${cloudbreak-user} --sequenceiq.password=${cloudbreak-passwrod} --identity.address=https://${cloudbreak-ip}/identity --cloudbreak.address=https://${cloudbreak-ip} --cert.validation=false >> /tmp/output.log
Br,
R
Created 12-27-2016 10:17 AM
echo "credential list " | java -jar cloudbreak-shell.jar --sequenceiq.user=${cloudbreak-user} --sequenceiq.password=${cloudbreak-passwrod} --identity.address=https://${cloudbreak-ip}/identity --cloudbreak.address=https://${cloudbreak-ip} --cert.validation=false >> /tmp/output.log
Br,
R
Created 12-27-2016 11:09 AM
@rdoktorics thanks , this works !