From 5f555dbb400c6f0b2aa4ed91e39fb8cc9745d244 Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Mon, 16 Jul 2018 19:23:23 +0200 Subject: ansible: osmocom-jenkins-slave: move installing build + runtime deps into own file For small nodes (e.g. simtester) the full blown packages are not required nor supported. In this case only the jenkins user and the ssh keys will be setted up. Change-Id: I469a8012b124516bfd9c4d4dd3a3fe0e1ff80bb6 --- .../tasks/osmocom_build_deps.yml | 85 ++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml (limited to 'ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml') diff --git a/ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml b/ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml new file mode 100644 index 0000000..733866c --- /dev/null +++ b/ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml @@ -0,0 +1,85 @@ +--- +- name: install build utilities + apt: + name: "{{ item }}" + cache_valid_time: 3600 + update_cache: yes + with_items: + - asciidoc + - autoconf + - autoconf-archive + - automake + - bc + - bison + - coccinelle + - cppcheck + - debhelper + - devscripts + - dh-autoreconf + - dh-systemd + - doxygen + - flex + - g++ + - gawk + - gcc + - gcc-arm-none-eabi + - git + - git-buildpackage + - graphviz + - libtool + - libboost-all-dev + - make + - mscgen + - osc + - pkgconf + - python-minimal + - python-setuptools + - python3 + - python3-setuptools + - stow + - texinfo + # by gsm-manuals + - python-nwdiag + - python-pychart + # by gapk + - libasound-dev + - libopencore-amrnb-dev + +- name: install build dependencies and libraries + apt: + name: "{{ item }}" + cache_valid_time: 3600 + update_cache: yes + install_recommends: no + with_items: + - docbook5-xml + - libboost-dev + - libc-ares-dev + - libdbd-sqlite3 + - libdbi-dev + - libffi-dev + - libffi-dev + - libfftw3-dev + - libgmp-dev + - libgnutls28-dev + - libgps-dev + - libgsm1-dev + - libmnl-dev + - libncurses5-dev + - libortp-dev + - libpcap-dev + - libpcsclite-dev + - libreadline-dev + - libsctp-dev + - libsigsegv-dev + - libsnmp-dev + - libsofia-sip-ua-glib-dev + - libsqlite3-dev + - libssl-dev + - libsystemd-dev + - libtalloc-dev + - libuhd-dev + - libusb-1.0-0-dev + - libusb-dev + - libzmq3-dev + - sqlite3 -- cgit v1.2.3