--- # tasks file for build # - name: docs - Create ~/srv/docs ansible.builtin.file: path: ~/srv/docs/ state: directory - name: docs - Create ~/srv/docs/sites ansible.builtin.file: path: ~/srv/docs/site state: directory - name: docs - Create ~/srv/docs/docs ansible.builtin.file: path: ~/srv/docs/docs state: directory - name: docs - Copy documentation ansible.builtin.copy: src: "{{ item }}" dest: ~/srv/docs/docs with_fileglob: - "docs/docs/*" notify: republish_docs - name: docs - Make dir for docs Containers ansible.builtin.file: path: ~/Containers/docs state: directory - name: docs - Copy Containerfile Template ansible.builtin.copy: src: docs/Containerfile dest: ~/Containers/docs/Containerfile notify: rebuild_docs - name: docs - Copy build script ansible.builtin.copy: src: docs/build.sh dest: ~/Containers/docs/build.sh mode: '0700' notify: rebuild_docs - name: docs - Copy requirements.txt file ansible.builtin.copy: src: docs/requirements.txt dest: ~/Containers/docs/requirements.txt notify: rebuild_docs - name: docs - Copy mkdocs.yml file ansible.builtin.copy: src: docs/mkdocs.yml dest: ~/srv/docs/mkdocs.yml notify: rebuild_docs - name: docs - Copy docs-node.container file ansible.builtin.template: src: docs/docs-node.container.j2 dest: /home/{{ ansible_user }}/.config/containers/systemd/docs-node.container notify: reload_systemctl