Pārlūkot izejas kodu

Add pco role and move global vars up

Matthias Vogelgesang 10 gadi atpakaļ
vecāks
revīzija
da6639be76
4 mainītis faili ar 25 papildinājumiem un 0 dzēšanām
  1. 11 0
      roles/pco/tasks/main.yml
  2. 9 0
      setup-control.yml
  3. 4 0
      setup-ufo.yml
  4. 1 0
      vars.yml

+ 11 - 0
roles/pco/tasks/main.yml

@@ -0,0 +1,11 @@
+---
+- name: add ANKA repo
+  command: zypper ar -f -G "${anka_suse_repo}" ANKA
+           creates=/etc/zypp/repos.d/ANKA.repo
+  when: is_open_suse
+
+- name: install pco low-level
+  zypper: name={{ item }} state=latest
+  with_items:
+    - menable
+    - siso-rt5

+ 9 - 0
setup-control.yml

@@ -2,7 +2,16 @@
 - hosts: production-control
   name: control
   sudo: yes
+  vars_files:
+    - vars.yml
   roles:
     - common
     - control
     - detector
+
+- hosts: pco-machines
+  sudo: yes
+  vars_files:
+    - vars.yml
+  roles:
+    - pco

+ 4 - 0
setup-ufo.yml

@@ -1,6 +1,8 @@
 ---
 - hosts: staging-compute
   sudo: yes
+  vars_files:
+    - vars.yml
   roles:
     - devel
     - compute
@@ -8,6 +10,8 @@
 
 - hosts: production-compute
   sudo: yes
+  vars_files:
+    - vars.yml
   roles:
     - common
     - compute

+ 1 - 0
roles/common/vars/main.yml → vars.yml

@@ -1,3 +1,4 @@
 ---
 is_open_suse: "'${ansible_os_family}' == 'Suse'"
 our_suse_repo: "http://download.opensuse.org/repositories/home:/ufo-kit/openSUSE_${ansible_distribution_version}"
+anka_suse_repo: "http://iss-repo.ka.fzk.de/anka/suse-${ansible_distribution_version}/RPMS"