diff options
author | Alexander Couzens <lynxis@fe80.eu> | 2018-07-16 19:23:23 +0200 |
---|---|---|
committer | Alexander Couzens <lynxis@fe80.eu> | 2018-07-19 23:04:24 +0200 |
commit | 5f555dbb400c6f0b2aa4ed91e39fb8cc9745d244 (patch) | |
tree | 20099aa92e463c660fc267a1a982cb1644e4c141 /ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml | |
parent | 98c2d50040d7de50550df03126d61cdb6f5ae8ef (diff) |
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
Diffstat (limited to 'ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml')
-rw-r--r-- | ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml | 85 |
1 files changed, 85 insertions, 0 deletions
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 |