--- - name: setup OBS worker hosts: obs_workers user: root vars_files: - "vars/{{ ansible_facts['os_family'] }}-{{ ansible_facts['distribution_major_version']}}.yml" tasks: - name: install common utilities zypper: name: - etckeeper - git - ltrace - man - screen - strace - tcpdump - tmux - vim # We need to initialize etckeeper after installing it (in Debian and other # distros this is done automatically) - name: Check if etckeeper is initialized stat: path: "/etc/.git" register: etckeeper_result - name: Initialize etckeeper ansible.builtin.shell: "etckeeper init; etckeeper commit initial" when: not etckeeper_result.stat.exists roles: - name: osmocom-obs-worker tags: - obs-worker