Improve service validation during upgrade Manila
* Added modules which allows to check and manage services statuses.
* Added states which allows enable/disable one/all services by host name.
Change-Id: I078d089b221180ff2355087bc0601f904f8dbd94
Related-PROD: PROD-25158
diff --git a/_states/example.sls b/_states/example.sls
index 55afcba..66da3a0 100644
--- a/_states/example.sls
+++ b/_states/example.sls
@@ -11,3 +11,17 @@
manilang.share_type_absent:
- microversion: '2.4'
- cloud_name: admin
+
+manilang_service_disabled:
+ manilang.service_disabled:
+ - binary: manila-share
+ - cloud_name: admin_identity
+ - microversion: '2.40'
+ - name: cmp2
+
+manilang_service_enabled:
+ manilang.service_enabled:
+ - binary: manila-share
+ - cloud_name: admin_identity
+ - microversion: '2.40'
+ - name: cmp2