Skip to content

Commit 28cc2a4

Browse files
committed
Add automation management provisioning modeled like physical server/infra vm provisioning
1 parent 6864b63 commit 28cc2a4

File tree

22 files changed

+1506
-0
lines changed

22 files changed

+1506
-0
lines changed

content/automate/ManageIQ/AutomationManagement/AutomationManager/Lifecycle.class/__class__.yaml

Lines changed: 613 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
object_type: instance
3+
version: 1.0
4+
object:
5+
attributes:
6+
display_name:
7+
name: Provisioning
8+
inherits:
9+
description:
10+
fields:
11+
- Relationship5:
12+
value: "/AutomationManagement/AutomationManager/Provisioning/Profile/${/#user.normalized_ldap_group}#get_state_machine"
13+
- Relationship6:
14+
value: "/AutomationManagement/AutomationManager/Provisioning/StateMachines/${/#state_machine}/default"
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
object_type: class
3+
version: 1.0
4+
object:
5+
attributes:
6+
description: Profile
7+
display_name:
8+
name: Profile
9+
type:
10+
inherits:
11+
visibility:
12+
owner:
13+
schema:
14+
- field:
15+
aetype: attribute
16+
name: state_machine
17+
display_name:
18+
datatype: string
19+
priority: 9
20+
owner:
21+
default_value: Provision
22+
substitute: true
23+
message: get_state_machine
24+
visibility:
25+
collect: "/state_machine = state_machine"
26+
scope:
27+
description:
28+
condition:
29+
on_entry:
30+
on_exit:
31+
on_error:
32+
max_retries:
33+
max_time:
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
object_type: instance
3+
version: 1.0
4+
object:
5+
attributes:
6+
display_name:
7+
name: ".missing"
8+
inherits:
9+
description:
10+
fields: []
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
object_type: instance
3+
version: 1.0
4+
object:
5+
attributes:
6+
display_name:
7+
name: EvmGroup-super_administrator
8+
inherits:
9+
description:
10+
fields: []

0 commit comments

Comments
 (0)