--- - name: Installing NodeJS dependencies of quartz software community.general.npm: executable: "{{ ansible_facts['user_dir'] }}/.nvm/versions/node/v24.11.1/lib/node_modules/npm" path: "{{ ansible_facts['user_dir'] }}/repos/.foreign/quartz" state: latest - name: Configuring quartz software block: - name: Initializing quartz website ansible.builtin.command: chdir: "{{ ansible_facts['user_dir'] }}/repos/.foreign/quartz" cmd: npx quartz create register: stdout changed_when: stdout.rc == 0 - name: Installing quartz plugins referenced in website template ansible.builtin.command: chdir: "{{ ansible_facts['user_dir'] }}/repos/.foreign/quartz" cmd: npx quartz plugin install --from-config register: stdout changed_when: stdout.rc == 0 # - name: Starting quartz site web server # ansible.builtin.command: # chdir: "{{ ansible_facts['user_dir'] }}/repos/.foreign/quartz" # cmd: npx quartz build --serve # register: stdout # changed_when: stdout