--- - name: reload systemd systemd: daemon_reload: yes - name: run disable-transparent-hugepages systemd: name: disable-transparent-hugepages enabled: true state: started daemon_reload: yes - name: mongodb restart service: name: "{{ mongodb_daemon_name }}" state: restarted when: mongodb_manage_service | bool - name: mongodb-mms-monitoring-agent restart service: name: mongodb-mms-monitoring-agent state: restarted when: mongodb_manage_service | bool - name: restart sysfsutils service: name: sysfsutils state: restarted - name: wait when mongodb is started wait_for: host: "{{ item }}" port: "{{ mongodb_net_port }}" timeout: 120 with_items: "{{ mongodb_net_bindip.split(',') | map('replace', '0.0.0.0', '127.0.0.1') | list }}" - name: wait when mongodb is started on localhost wait_for: host: "127.0.0.1" port: "{{ mongodb_net_port }}" delay: 5 timeout: 120