--- - name: create logical volume for /srv lvol: vg: "{{ host_name }}" lv: "srv" size: "{{ liquidtruth_srv_disk_size }}" - name: create filesystem filesystem: fstype: xfs dev: "/dev/mapper/{{ host_name | replace('-', '--') }}-srv" - name: mount filesystem mount: src: "/dev/mapper/{{ host_name | replace('-', '--') }}-srv" path: /srv fstype: xfs state: mounted - name: install and configure mongodb import_tasks: mongodb.yml - name: install and configure nodejs import_tasks: nodejs.yml - name: configure nginx vhost import_role: name: nginx/vhost vars: nginx_vhost: name: liquidtruth template: generic-proxy-no-buffering-with-acme acme: true hostnames: "{{ liquidtruth_hostnames }}" proxy_pass: "http://127.0.0.1:8080" - name: create app user user: name: "{{ liquidtruth_app_user }}" state: present append: yes shell: /bin/zsh