diff --git a/playbooks/container-builder-setup-gate.yaml b/playbooks/container-builder-setup-gate.yaml index 4c1815b70a..3061a88b2a 100644 --- a/playbooks/container-builder-setup-gate.yaml +++ b/playbooks/container-builder-setup-gate.yaml @@ -1,37 +1,25 @@ +--- - hosts: all + roles: + - configure-swap + - install-docker tasks: - - - name: setup swap - block: - - command: fallocate -l20g /swap - - file: - path: /swap - mode: 0600 - - command: mkswap /swap - - command: swapon /swap - become: True - - - name: setup logging - shell: - cmd: | - mkdir logs - ln -s $(pwd)/logs /tmp/logs - mkdir -p /tmp/logs/{ansible,build} - executable: /bin/bash - chdir: "{{ zuul.project.src_dir }}" - - - name: copy setup script - copy: - src: "{{ zuul.executor.work_root }}/{{ zuul.project.src_dir }}/tools/install_docker_UBUNTU.sh" - dest: /tmp/setup.sh - mode: 0755 - - - name: run node setup script - shell: /tmp/setup.sh - become: true - - - name: changing permission of Docker socket to 666 + - name: Create logging folders file: - path: /run/docker.sock - mode: 666 + path: "/tmp/logs/{{ item }}" + state: directory + with_items: + - ansible + - build + + - name: Link logs output folder + file: + src: /tmp/logs + dest: "{{ zuul.project.src_dir }}/logs" + state: link + + - name: Install dependencies become: true + pip: + name: docker + state: present diff --git a/tools/install_docker_UBUNTU.sh b/tools/install_docker_UBUNTU.sh deleted file mode 100644 index 290bfb35ca..0000000000 --- a/tools/install_docker_UBUNTU.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash - -set -o xtrace -set -o errexit - -# Setup Docker repo and add signing key -sudo apt-get update -sudo apt-get install -y \ - apt-transport-https \ - ca-certificates \ - curl \ - software-properties-common -curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - -sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" -sudo apt-get update -sudo apt-get -y install --no-install-recommends docker-ce - -sudo systemctl start docker --now - -sudo docker info - -sudo apt-get install python-pip - -sudo pip install docker - -echo "Completed $0."