diff --git a/pillar/id/jenkins_infra_opensuse_org.sls b/pillar/id/jenkins_infra_opensuse_org.sls index f86188c..111386a 100644 --- a/pillar/id/jenkins_infra_opensuse_org.sls +++ b/pillar/id/jenkins_infra_opensuse_org.sls @@ -3,13 +3,14 @@ grains: country: de hostusage: - jenkins - roles: [] + roles: + - jenkins reboot_safe: yes salt_cluster: opensuse virt_cluster: atreju aliases: [] - description: Another Jenkins instance + description: Another Jenkins instance, but open to the openSUSE community. documentation: - https://jenkins.io/ responsible: [] diff --git a/pillar/role/jenkins.sls b/pillar/role/jenkins.sls new file mode 100644 index 0000000..373489e --- /dev/null +++ b/pillar/role/jenkins.sls @@ -0,0 +1,16 @@ +include: + - role.common.nginx + +sudoers: + included_files: + /etc/sudoers.d/group_jenkins-admins: + groups: + jenkins-admins: + - 'ALL=(ALL) ALL' + +zypper: + repositories: + devel:tools:building: + baseurl: http://download.opensuse.org/repositories/devel:/tools:/building/$releasever/ + priority: 100 + refresh: True diff --git a/salt/role/jenkins.sls b/salt/role/jenkins.sls new file mode 100644 index 0000000..a5b1924 --- /dev/null +++ b/salt/role/jenkins.sls @@ -0,0 +1,2 @@ +include: + - profile.web.server.nginx