--- - name: update vm.max_map_count ansible.posix.sysctl: name: vm.max_map_count value: '262144' state: present - name: update or check inventory import_role: name: _app_log_inventory vars: log_type: "install" - name: Create of update let'encrypt certificate import_role: name: _letsencrypt_certificate when: app_domain is defined and app_domain != "" - name: create user {{ app_user }} import_role: name: _user vars: user_name: "{{ app_user }}" user_password: "{{ app_user_password }}" when: app_user is defined - import_tasks: nginx.yml - import_tasks: install_sonarqube.yml - name: log rotate import_role: name: _app_logrotate - name: "enable site for {{ app_domain }}" file: state: link path: "/etc/nginx/sites-enabled/{{ app_instance_id }}.conf" src: "/etc/nginx/sites-available/{{ app_instance_id }}.conf" notify: reload nginx sonarqube - name: Add monit import_role: name: _app_monit when: monit_request is defined and monit_request != ''