aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/setup-gsm-tester.yml
diff options
context:
space:
mode:
authorAlexander Couzens <lynxis@fe80.eu>2018-03-06 14:07:16 +0100
committerHarald Welte <laforge@gnumonks.org>2018-03-16 09:18:11 +0000
commit196402ac657f86a94b86a12b07dfeaf7d3a0a273 (patch)
tree01a6a176682f16c1f519cd0573747979860406e1 /ansible/setup-gsm-tester.yml
parent07653276019511efe7e188a80c307225ac78230d (diff)
add ansible playbooks
Introduce playbooks to do: - setup-jenkins-slave - setup a usualy or special jenkins-slave - setup-gsm-tester - setup the gsm-tester Change-Id: I7007a4e6c38f73843390ec2b3b91133aff21e36a
Diffstat (limited to 'ansible/setup-gsm-tester.yml')
-rw-r--r--ansible/setup-gsm-tester.yml39
1 files changed, 39 insertions, 0 deletions
diff --git a/ansible/setup-gsm-tester.yml b/ansible/setup-gsm-tester.yml
new file mode 100644
index 0000000..8232102
--- /dev/null
+++ b/ansible/setup-gsm-tester.yml
@@ -0,0 +1,39 @@
+---
+- name: setup osmo-gsm-tester apu
+ hosts: gsm-tester
+ user: root
+ tasks:
+ - name: install common utilities
+ apt:
+ name: "{{ item }}"
+ cache_valid_time: 3600
+ update_cache: yes
+ with_items:
+ - vim
+ - tmux
+ - screen
+ - ca-certificates
+ - wget
+ - curl
+ roles:
+ - name: gsm-tester
+ # how many modems are connected via a quadmodem?
+ gsm_modems: 4
+ tags:
+ - gsm-tester
+
+ - name: gsm-tester-modems
+ tags:
+ - gsm-tester
+ - gsm-tester-modems
+
+ - name: gsm-tester-network
+ bts_interface: enp2s0
+ tags:
+ - gsm-tester
+
+ - name: osmocom-jenkins-slave
+ jenkins_user: jenkins
+ generic_slave: false
+ tags:
+ - jenkins-slave