aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/setup-desktop.yml
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-06-10 04:39:15 +0200
committerHarald Welte <laforge@gnumonks.org>2018-06-10 15:27:08 +0200
commit6cce4c2d209667e52f6697d7e3e781f298fb34c8 (patch)
treedc15e4c5f448479cff2e7dca9a953c391ee02a82 /ansible/setup-desktop.yml
parent227b9ec40ddf77a83eb88c361cce563fea5002d9 (diff)
add "osmocom-workstation" role
this role can be used to provision developer workstations, which includes a git clone of all osmocom git repositories as well as development tools like valgrind, gdb, ccache, wireshark, ... Change-Id: I1a943079470db97f41c9c38318feb0716daa7cd5
Diffstat (limited to 'ansible/setup-desktop.yml')
-rw-r--r--ansible/setup-desktop.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/ansible/setup-desktop.yml b/ansible/setup-desktop.yml
new file mode 100644
index 0000000..303a610
--- /dev/null
+++ b/ansible/setup-desktop.yml
@@ -0,0 +1,22 @@
+---
+- hosts: desktops
+ user: root
+ roles:
+ - name: docker
+ jenkins_user: osmocom-build
+ tags:
+ - docker
+
+ - name: install-poky-sdk
+ jenkins_user: osmocom-build
+ tags:
+ - poky
+
+ - name: osmocom-jenkins-slave
+ jenkins_user: osmocom-build
+ generic_slave: true
+ tags:
+ - jenkins-slave
+
+ - name: osmocom-workstation
+ osmocom_user: laforge