Initial commit
[ta/infra-ansible.git] / roles / access-management / templates / db_am_values.json.j2
1 {
2  "users": [
3   ["{{ infrastructure_admin_user_name }}",""]
4  ],
5  "roles": [
6   ["infrastructure_admin","Infrastructure Administrator","False"],
7   ["openstack_admin","Openstack Administrator","False"],
8   ["heat_stack_owner","Heat Stack Owner","False"],
9   ["linux_user","Linux User","False"]
10  ],
11  "permissions": [
12   ["am/users","POST","Creating new user in keystone"],
13   ["am/users","DELETE","Deleting one or more existing users"],
14   ["am/users","GET","Listing existing users"],
15   ["am/users/ownpasswords","POST","Changing the current user password"],
16   ["am/users/passwords","POST","changing a users password"],
17   ["am/users/parameters","POST","Setting user parameters"],
18   ["am/users/details","GET","Displaying the details of a user"],
19   ["am/users/owndetails","GET","Displaying the user's own details"],
20   ["am/users/roles","POST","Adding role for a user"],
21   ["am/users/roles","DELETE","Removing role from a user"],
22   ["am/users/locks","POST","Enabling a locked account"],
23   ["am/users/locks","DELETE","Enabling a locked account"],
24   ["am/users/keys","POST","Adding/updating key for one chroot"],
25   ["am/users/keys","DELETE","Removing key for the existing chroot"],
26   ["am/roles","POST","Creating a new role"],
27   ["am/roles","PUT","Modifying an existing role"],
28   ["am/roles","DELETE","Deleting an existing role"],
29   ["am/roles","GET","Listing existing roles"],
30   ["am/roles/details","GET","Displaying the details of a role"],
31   ["am/roles/users","GET","Listing the users of a role"],
32   ["am/roles/permissions","POST","Adding a new permission for a role"],
33   ["am/roles/permissions","DELETE","Removing a permission from a role"],
34   ["am/permissions","GET","Listing all the permissions & endpoints"],
35   ["am/permissions/details","GET","Listing a single resource & operations"]
36  ],
37  "user_roles": [
38   ["{{ keystone_admin_user_name }}","basic_member"],
39   ["{{ infrastructure_admin_user_name }}","infrastructure_admin"],
40   ["{{ infrastructure_admin_user_name }}","basic_member"]
41  ],
42  "role_permissions": [
43   ["infrastructure_admin","am/users","POST"],
44   ["infrastructure_admin","am/users","DELETE"],
45   ["infrastructure_admin","am/users","GET"],
46   ["infrastructure_admin","am/users/ownpasswords","POST"],
47   ["infrastructure_admin","am/users/passwords","POST"],
48   ["infrastructure_admin","am/users/parameters","POST"],
49   ["infrastructure_admin","am/users/details","GET"],
50   ["infrastructure_admin","am/users/roles","POST"],
51   ["infrastructure_admin","am/users/roles","DELETE"],
52   ["infrastructure_admin","am/users/locks","POST"],
53   ["infrastructure_admin","am/users/locks","DELETE"],
54   ["infrastructure_admin","am/users/keys","POST"],
55   ["infrastructure_admin","am/users/keys","DELETE"],
56   ["infrastructure_admin","am/roles","POST"],
57   ["infrastructure_admin","am/roles","PUT"],
58   ["infrastructure_admin","am/roles","DELETE"],
59   ["infrastructure_admin","am/roles","GET"],
60   ["infrastructure_admin","am/roles/details","GET"],
61   ["infrastructure_admin","am/roles/users","GET"],
62   ["infrastructure_admin","am/roles/permissions","POST"],
63   ["infrastructure_admin","am/roles/permissions","DELETE"],
64   ["infrastructure_admin","am/permissions","GET"],
65   ["infrastructure_admin","am/permissions/details","GET"],
66   ["basic_member","am/users/ownpasswords","POST"],
67   ["basic_member","am/users/owndetails","GET"],
68   ["linux_user","am/users/keys","POST"],
69   ["linux_user","am/users/keys","DELETE"]
70  ]
71 }