summaryrefslogtreecommitdiffstats
path: root/utils/build-server-ansible
AgeCommit message (Collapse)AuthorFilesLines
2018-11-20mcelog not longer supported on ubuntu 18.04Aric Gardner1-1/+0
I belive that barometer needs mce log and will need to find another way of using it. https://bugs.launchpad.net/ubuntu/+source/mcelog/+bug/1752251 Change-Id: I798f3052710a276c49d562b61661c2edf719d88b Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-11-07Install Collectd on CentOS Build ServersTrevor Bramwell1-0/+1
Collectd is needed by the barometer project as it contains several libraries they link against including dpdkevents. Change-Id: I43ce41b7116e168a0211c795b17a5a40ee585930 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-11-07Sort CentOS build server package to be installedTrevor Bramwell1-11/+11
Sorts the package list alphabetically so its quicker to read which packages are installed. Change-Id: I784cfa773aed226301017d5ea64f0485e60c1c4e Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-31[builde servers] Update manifest-tool URLTrevor Bramwell1-1/+1
The fact returned for 'ansible_architecture' is 'x86_64' for non-ARM servers. Hard coding this now in order to pull the correct URL of the manifest tool. When arm build servers are included in this list we'll set a fact for the architecture needed in the URL. Change-Id: I1c89e8a87cc7f2ae386973f3f1088f881ae5df71 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-09-11Add dependencies to Ubuntu BuildersTrevor Bramwell3-0/+79
Installs dependencies needed by barometer, dovetail, yardstick and functest. Change-Id: Ie9a20c45ef9b3251f2b861da7151114094044394 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-06-26Merge "Include yamllint on build servers"Trevor Bramwell1-0/+4
2018-06-19Include yamllint on build serversTrevor Bramwell1-0/+4
Change-Id: Ie99da1fd5ed3789a1dbf4134796b95f2ac69abce Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-06-14Add RTD Verify and Merge jobs for RelengTrevor Bramwell2-0/+2
These jobs come from global-jjb[1]. On verify, 'tox -e docs' is ran against releng, and on merge at webhook it curl-ed on RTD to build the docs. The merge job additionally requires jq installed to verify the build was triggered. [1] https://docs.releng.linuxfoundation.org/projects/global-jjb/en/latest/jjb/lf-rtd-jobs.html Change-Id: Ib0d752a904a9fdda2ab13016509a0b82d34ec3ee Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-05-17Adding sysstat xmlstarlet and facterAric Gardner2-0/+6
Adding lf global jjb deps to ansible build server job Change-Id: If71a9cf68c6011a6f6c283e2296a17f211255286 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-02-23Fix naming for ansible build server stuffagardner2-1/+1
Botched that last change Change-Id: If44039052332738a575d62c57faae95462b489a8 Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-02-23include vars was mis named - build server ansibleagardner1-1/+1
fix name Change-Id: I0b58dbad8bb0618623e44ffa4049fccdd80b5547 Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-02-05Ansible Playbook to install build server depsagardner7-0/+248
This playbook has been tested in centos and ubuntu on Arm and x86_64 first: install ansible then: ansible-playbook -i inventory.ini main.yml What it does: installs on centos or ubuntu arm or x86_64 installs system deps with the package manager. and python libs with pip. installs docker https://download.docker.com installs docker-compose from distribution repo Change-Id: I3853cd04d0e6c7270ea068b9e1fba1a240a0652e Signed-off-by: agardner <agardner@linuxfoundation.org>