Automate you docker containers with ansible --- - name: install pre-reqs apt: name: "{{item}}" state: present with_items: - "ca-certificates" - "curl" - "software-properties-common" - name: docker repo key apt_key: url: https://download.docker.com/linux/ubuntu/gpg state: present - name: docker repo install apt_repository: repo: deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable state: present - name: install docker apt: name: docker-ce state: present update_cache: yes - name: start service service: name: docker state: started enabled: true - name: ensure docker-py is installed apt: name: "{{ item }}" state: present with_items: - "python-docker" - "python3-docker" - name: add user to docker group user: name: ryan group: docker append: yes --- - name: file: path: "{{ item }}" state: directory with_items: - ["/config", "/key", "/music", "/movies", "/pics", "/vids", "/tv" , "/weddingg_vids", ] --- - name: Mount config nfs mount: path: /config src: freenas:/mnt/tank/docker_host fstype: nfs state: mounted - name: Mount key nfs mount: path: /key src: freenas:/mnt/tank/key fstype: nfs state: mounted - name: Mount music nfs mount: path: /music src: freenas:/mnt/tank/music fstype: nfs state: mounted