I have tested it manually:
1) Throw an error between Zookeeper and Kafka installations
2) Check if output infrastructure.json only contains Zookeeper
2) Rerun script without throwing an error
3) Check if output infrastructure.json contains all services (Zookeeper, Kafka, Cassandra)
What changes were proposed in this pull request?
Resolves DCOS-58439
How were these changes tested?
I have tested it manually: 1) Throw an error between Zookeeper and Kafka installations 2) Check if output
infrastructure.json
only contains Zookeeper 2) Rerun script without throwing an error 3) Check if outputinfrastructure.json
contains all services (Zookeeper, Kafka, Cassandra)