- name: Copy logging config copy: src: logging.conf dest: /etc/nodepool/builder-logging.conf - name: Ensure dib directories file: state: directory path: '{{ item }}' mode: 0755 owner: "{{ nodepool_user }}" group: "{{ nodepool_group }}" loop: - '/opt/dib_tmp' - '/opt/dib_cache' - '/opt/nodepool_dib' - '/var/log/nodepool/builds' - name: Setup webserver include_tasks: webserver.yaml - name: Ensure /etc/nodepool-builder-compose directory file: state: directory path: /etc/nodepool-builder-compose mode: 0755 - name: Put docker-compose file in place template: src: docker-compose.yaml.j2 dest: /etc/nodepool-builder-compose/docker-compose.yaml mode: 0644 - name: Update container images include_tasks: pull.yaml - name: Start nodepool builder include_tasks: start.yaml - name: Run docker prune to cleanup unneeded images shell: cmd: docker image prune -f