aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/roles
AgeCommit message (Collapse)AuthorFilesLines
2018-06-13ansible: osmocom-workstation: clone ttcn-3 depsHarald Welte1-0/+4
Change-Id: Ib0169c858c3c0610e49d01f1dafee5c725ddc7df
2018-06-13ansible: Use SDK/toolchain for 2.3.4, not 2.3.2Harald Welte1-2/+2
Change-Id: Ia39284acce65c5779b71154662f3f55349a86960
2018-06-12anisble: gsm-tester: uhubctl: add "-n 1d50:4002"Alexander Couzens1-2/+2
uhubctl -p 123456 -a 1 is rejecting because uhubctl detects two hubs. Selecting only one hub. Fixes the error message: Error: changing port state for multiple hubs at once is not supported. Use -l to limit operation to one hub! Change-Id: I2e3c248e4eaef39f18ff38d1055db6d552fc4d20
2018-06-12ansible: fix deprecation of "include:"Alexander Couzens1-3/+3
"include:" has been deprecated in favour of "include_tasks:". Change-Id: I6e1bb11e9392f7da9ed554c37f9625daa0950308
2018-06-12ansible: fix deprecation of filter "| changed"Alexander Couzens3-3/+3
"| changed" filter will be removed in ansible 2.9 Change-Id: Idf11d54d60b78733ed212f04940cee15b3a55400
2018-06-10add "osmocom-workstation" roleHarald Welte3-0/+159
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
2018-06-07ansible: gsm-tester: fix apt_repository tasksAlexander Couzens1-2/+2
Mistyped filename and apt_repostory Change-Id: Icc97d9d2355f8922853d6b21cb8a95f532347031
2018-06-07ansible: gsm-tester-bts: remove role prefix in namesAlexander Couzens1-9/+9
The role is prefixed anyway by newer ansible's. No need to manual add it Change-Id: I4ef16b2e9ab594dd0f76baf43979e73b51282c14
2018-06-07ansible: gsm-tester: add udev rule to allow jenkins to access sispm devicesAlexander Couzens3-0/+16
Change-Id: Idd0426a8130046e7aacc02421440eb403bd88888
2018-06-07ansible: gsm-tester-network: start all network interfaces after adding new onesAlexander Couzens1-0/+5
Change-Id: I197dadb68cffeba4c451d2fbfe40075039a67cb8
2018-06-07ansible: gsm-tester: add missing python dependenciesAlexander Couzens1-0/+2
Change-Id: I0871df95a968f8f9e9318882c5397a16cba1814a
2018-06-07ansible: gsm-tester: only check once the apt freshnessAlexander Couzens1-10/+6
Change-Id: I40462fed216b1c0844a41172001dd2aaf8a8d04c
2018-06-07ansible: udhcpd: add systemd service fileAlexander Couzens2-0/+30
The udhcpd /etc/init.d/ script is racy and fails often. Change-Id: Ie373119a902a001f093599e289cadb8b2d290668 Fixes: OS#3311
2018-06-05ansible: osmocom-jenkins-slave: install autoconf-archiveAlexander Couzens1-0/+1
Required at least by osmo-sysmon. Change-Id: I5c6536bfb68ffdda7ec7bf71f5d0efeb1cb77e61
2018-05-24ansible: gsm-tester: add jenkins to the dialout groupAlexander Couzens1-0/+1
To access tty* Change-Id: Icc7b3fa9ca7c14360d78069d8d42e6039afda32b
2018-04-24osmocom-jenkins-slave: install graphizAlexander Couzens1-0/+1
Change-Id: Iad1f10d057475ca15bc3104b5c97fa57e29db15e
2018-04-16ansible: osmocom-jenkins-slave: fix crontab for fstrimAlexander Couzens1-0/+1
Change-Id: Ib6aae8d1d986346dc7bc0fc945bab6491fff4f3f
2018-04-11osmocom-jenkins-slave: call fstrim periodicallyAlexander Couzens2-0/+10
Change-Id: I82c497f476abf43148e8d7c027f53b87b5a738fb
2018-04-11ansible: gsm-tester-bts: add OBS osmocom:nightly to install osmocom utilitiesAlexander Couzens2-0/+39
Useful for admininistrators. Change-Id: I7b704d402c83db54401d1c06acb715cce821f2e4
2018-04-11ansible: gsm-tester: install sispmctl to control usb power socketsAlexander Couzens1-0/+4
Change-Id: Ie1af197d4b24e25196e10d2afa3ab8eea73ad729
2018-04-11ansible: gsm-tester-modems: improve nameAlexander Couzens1-3/+3
Use same scheme as of gsm-tester-bts. This should improve readability. Change-Id: I4186baaf565442c96555b723622c93b1cbd9f4f7
2018-04-11ansible: gsm-tester: move usrp tasks to gsm-tester-btsAlexander Couzens2-22/+22
Change-Id: I9caebed94c3473051b82e2cdc35f6dfb9f862084
2018-04-11ansible: gsm-tester-bts: install ip.access dependenciesAlexander Couzens2-0/+17
Change-Id: I47f578c4b9bb7b1dc81ccf93a7e82a335f6968a2
2018-04-11ansible: add role udhcpd: setup a udhcpd serverAlexander Couzens4-0/+168
Change-Id: Ia272ae9c2b245d0a06f84b91f50dd875d4488e02
2018-04-11osmocom-jenkins-slave: install gsm-manual dependenciesAlexander Couzens1-0/+3
Change-Id: I3fa60bd986220e065b1e9eca4308f2b089d505d9
2018-04-10ansible: docker: cleanup old docker imagesAlexander Couzens1-0/+8
Fixes: OS#3144 Change-Id: I77fe38775b3f6055691bbf654de4019916b75fd7
2018-04-05ansible jenkins-slave: only setup ttcn3_slave on debian stretchAlexander Couzens1-1/+1
Change-Id: Iaf043008890da94098986468e1fd3d9578810206
2018-04-05ansible: install eclipse-titanAlexander Couzens1-0/+17
Change-Id: I354271b7c573484b7f538a5a4bb29753a950d5f9
2018-04-05ansible: osmocom-jenkins-slave: don't install recommend packagesAlexander Couzens1-0/+1
libuhd-dev would recommend uhd-host which seems not be installable on debian jessie in an lxc. However we should have already listed all explicit dependencies and shouldn't need anything else Change-Id: I6859b8180916a8e172d32030da06ba6fa27d5c45
2018-04-02ansible: Add docbook5-xml to jenkins build slavesHarald Welte1-0/+1
Change-Id: Ic0a33a87a61c9cdd1ca60a023bbf2920d04fefcd Related: OS#3072
2018-03-27ansible: jenkins-slave: setup ttcn3 repositoryAlexander Couzens3-0/+22
Change-Id: I3aa1bf52f6fcae129278dab7081ea5cfc97d0759
2018-03-17ansible/roles/osmocom-jenkins-slave/tasks/main.yml: Fix alpha sortingHarald Welte1-2/+2
Change-Id: Ifdcdcd76edf791d66cbd44daa0797c61ab5d83f0
2018-03-16add ansible playbooksAlexander Couzens28-0/+709
Introduce playbooks to do: - setup-jenkins-slave - setup a usualy or special jenkins-slave - setup-gsm-tester - setup the gsm-tester Change-Id: I7007a4e6c38f73843390ec2b3b91133aff21e36a