--- | |
- name: Install docker.io | |
apt: name=docker.io state=present | |
- name: Configure systemd Ubuntu 18.04 | |
copy: src=docker-sysd-1804 dest=/lib/systemd/system/docker.service owner=root group=root mode=0644 | |
notify: systemd reload | |
when: | |
- ansible_cmdline.tegraid is not defined | |
- ansible_lsb.id == "Ubuntu" | |
- ansible_lsb.release >= 18.04 | |
- name: Enable TCP access to docker | |
copy: src=docker dest=/etc/default/docker owner=root group=root mode=0644 | |
notify: restart docker | |
when: | |
- ansible_cmdline.tegraid is not defined | |
- ansible_lsb.id == "Ubuntu" | |
- name: Enable TCP access to docker on Tegra | |
copy: src=tegra-docker dest=/etc/default/docker owner=root group=root mode=0644 | |
notify: restart docker | |
when: ansible_cmdline.tegraid is defined | |
- name: Append tcwg-benchmark to docker group | |
user: name=tcwg-benchmark groups=docker append=yes | |
- name: Append tcwg-buildslave to docker group | |
user: name=tcwg-buildslave groups=docker append=yes | |
- name: Create dirs to be bind mounted inside container | |
file: path={{ item }} state=directory owner=tcwg-buildslave group=primary mode=0755 | |
with_items: | |
- "/home/tcwg-buildslave/.jenkins/" | |
- "/home/tcwg-buildslave/snapshots-ref/" |