| --- |
| - name: setup osmo-gsm-tester apu |
| hosts: gsm-tester |
| user: root |
| tasks: |
| - name: install common utilities |
| apt: |
| name: |
| - vim |
| - tmux |
| - screen |
| - ca-certificates |
| - wget |
| - curl |
| cache_valid_time: 3600 |
| update_cache: yes |
| - name: deploy osmo-ci to home directory |
| become: yes |
| become_user: "jenkins" |
| git: |
| repo: "https://git.osmocom.org/osmo-ci" |
| dest: "/home/jenkins/osmo-ci" |
| roles: |
| - name: gsm-tester |
| tags: |
| - gsm-tester |
| |
| - name: gsm-tester-modems |
| tags: |
| - gsm-tester |
| - gsm-tester-modems |
| |
| - name: gsm-tester-bts |
| tags: |
| - gsm-tester |
| - gsm-tester-bts |
| |
| - name: gsm-tester-network |
| bts_interface: enp2s0 |
| tags: |
| - gsm-tester |
| |
| - name: osmocom-jenkins-slave |
| jenkins_user: jenkins |
| generic_slave: false |
| tags: |
| - jenkins-slave |
| |
| - name: docker |
| jenkins_user: jenkins |
| tags: |
| - docker |
| |
| - name: udhcpd |
| udhcpd_router: 10.42.42.1 |
| udhcpd_range_start: 10.42.42.230 |
| udhcpd_range_end: 10.42.42.235 |
| udhcpd_subnet: 255.255.255.0 |
| udhcpd_dns: 8.8.8.8 |
| udhcpd_interface: enp2s0 |
| # udhcpd_static_leases is set via host_vars/* |