--- - name: setup jenkins slaves hosts: jenkins-slaves user: root tasks: - name: install common utilities apt: name: "{{ item }}" cache_valid_time: 3600 update_cache: yes with_items: - vim - tmux - screen - ca-certificates roles: - name: docker jenkins_user: osmocom-build tags: - docker - name: install-poky-sdk when: ansible_architecture == "x86_64" jenkins_user: osmocom-build poky_installer_file: poky-glibc-x86_64-meta-toolchain-osmo-cortexa15hf-neon-toolchain-osmo-2.3.4.sh poky_dest: /opt/poky-oc2g/2.3.4/ tags: - poky - name: install-poky-sdk when: ansible_architecture == "x86_64" jenkins_user: osmocom-build poky_installer_file: poky-glibc-x86_64-meta-toolchain-osmo-armv5te-toolchain-osmo-2.3.4.sh poky_dest: /opt/poky-sdk/2.3.4/ tags: - poky - name: osmocom-jenkins-slave jenkins_user: osmocom-build generic_slave: true tags: - jenkins-slave - name: setup coverity slaves hosts: coverity-slaves user: root roles: - name: install-coverity tags: - coverity