diff --git a/pillar/id/identification_infra_opensuse_org.sls b/pillar/id/identification_infra_opensuse_org.sls new file mode 100644 index 0000000..93c2371 --- /dev/null +++ b/pillar/id/identification_infra_opensuse_org.sls @@ -0,0 +1,24 @@ +grains: + city: nuremberg + country: de + hostusage: + - ipsilon + - noggin + roles: + - ipsilon + reboot_safe: yes + salt_cluster: opensuse + virt_cluster: atreju + + aliases: [] + description: User accounts and single sign-on + documentation: + - https://ipsilon-project.org/ + - https://noggin-aaa.readthedocs.io/ + responsible: + - hellcp + - Pharaoh_Atem + partners: [] + weburls: + - sso.opensuse.org + - accounts.opensuse.org diff --git a/pillar/role/ipsilon.sls b/pillar/role/ipsilon.sls new file mode 100644 index 0000000..4ae663e --- /dev/null +++ b/pillar/role/ipsilon.sls @@ -0,0 +1,6 @@ +sudoers: + included_files: + /etc/sudoers.d/group_ipsilon-admins: + groups: + ipsilon-admins: + - 'ALL=(ALL) ALL' diff --git a/salt/role/ipsilon.sls b/salt/role/ipsilon.sls new file mode 100644 index 0000000..9c98eac --- /dev/null +++ b/salt/role/ipsilon.sls @@ -0,0 +1,5 @@ +include: + - profile.identification.ipsilon + - profile.identification.config + - profile.identification.apache + - profile.identification.init