diff --git a/roles/docker/files/daemon.json b/roles/docker/files/daemon.json new file mode 100644 index 0000000..29fea5b --- /dev/null +++ b/roles/docker/files/daemon.json @@ -0,0 +1,7 @@ +{ + "log-driver": "json-file", + "log-opts": { + "max-size": "10m", + "max-file": "10" + } +} diff --git a/roles/docker/main.yml b/roles/docker/tasks/main.yml similarity index 81% rename from roles/docker/main.yml rename to roles/docker/tasks/main.yml index dba0db3..155fed4 100644 --- a/roles/docker/main.yml +++ b/roles/docker/tasks/main.yml @@ -15,10 +15,16 @@ - name: install docker apt: pkg={{ item }} state=latest with_items: - - docker-engine - - python-docker + - docker-engine + - python-docker when: ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'xenial' +- name: Setup log rotation. + copy: + src: files/daemon.json + dest: /etc/docker/daemon.json + tags: ['settings'] + - name: make sure service is started systemd: name: docker.service