[POLICY-22] Reorganizing drools-apps
[policy/drools-applications.git] / controlloop / templates / template.demo / src / test / resources / yaml / policy_ControlLoop_vUSP_1707.yaml
1 controlLoop:
2   version: 1.0.0
3   controlLoopName: ControlLoop-vUSP-vCTS-cbed919f-2212-4ef7-8051-fe6308da1bda
4   services: 
5     - serviceName: vUSP
6   resources: 
7     - resourceName: vCTS
8       resourceType: VF
9     - resourceName: vCOM
10       resourceType: VF
11     - resourceName: vRAR
12       resourceType: VF
13     - resourceName: vLCS
14       resourceType: VF
15     - resourceName: v3CB
16       resourceType: VF
17   trigger_policy: unique-policy-id-1-restart
18   timeout: 60
19   abatement: true
20
21 policies:
22   - id: unique-policy-id-1-restart
23     name: Restart Policy
24     description:
25     actor: APPC
26     recipe: Restart
27     target:
28       type: VM
29     retry: 3
30     timeout: 20
31     success: final_success
32     failure: unique-policy-id-2-rebuild
33     failure_timeout: unique-policy-id-2-rebuild
34     failure_retries: unique-policy-id-2-rebuild
35     failure_guard: unique-policy-id-2-rebuild
36     failure_exception: final_failure_exception
37   
38   - id: unique-policy-id-2-rebuild
39     name: Rebuild Policy
40     description:
41     actor: APPC
42     recipe: Rebuild
43     target:
44         type: VM
45     retry: 0
46     timeout: 10
47     success: final_success
48     failure: unique-policy-id-3-migrate
49     failure_timeout: unique-policy-id-3-migrate
50     failure_retries: unique-policy-id-3-migrate
51     failure_guard: unique-policy-id-3-migrate
52     failure_exception: final_failure_exception
53   
54   - id: unique-policy-id-3-migrate
55     name: Migrate Policy
56     description:
57     actor: APPC
58     recipe: Migrate
59     target:
60         type: VM
61     retry: 0
62     timeout: 30
63     success: final_success
64     failure: final_failure
65     failure_timeout: final_failure_timeout
66     failure_retries: final_failure_retries
67     failure_guard: final_failure_guard
68     failure_exception: final_failure_exception