catch exceptions in state call from contrail database
Change-Id: If74be0ef7e2cfd2deac50c2cf38b769e7ace389f
diff --git a/lab-pipeline.groovy b/lab-pipeline.groovy
index 21eaf19..fed6e7e 100644
--- a/lab-pipeline.groovy
+++ b/lab-pipeline.groovy
@@ -359,8 +359,17 @@
if (INSTALL.toLowerCase().contains('contrail')) {
// Install opencontrail database services
//runSaltProcessStep(saltMaster, 'I@opencontrail:database', 'state.sls', ['opencontrail.database'], 1)
- salt.enforceState(saltMaster, 'ntw01*', 'opencontrail.database', true)
- salt.enforceState(saltMaster, 'I@opencontrail:database', 'opencontrail.database', true)
+ try {
+ salt.enforceState(saltMaster, 'ntw01*', 'opencontrail.database', true)
+ } catch (Exception e)
+ print.warningMsg('Exception in state opencontrail.database on ntw01*')
+ }
+
+ try {
+ salt.enforceState(saltMaster, 'I@opencontrail:database', 'opencontrail.database', true)
+ } catch (Exception e)
+ print.warningMsg('Exception in state opencontrail.database on I@opencontrail:database')
+ }
// Install opencontrail control services
//runSaltProcessStep(saltMaster, 'I@opencontrail:control', 'state.sls', ['opencontrail'], 1)