ansible/test/integration/targets/win_nssm/tasks/main.yml
Kévin Subileau e50234bdb3 win_nssm: add more failing tests
These tests highlight several issues with this module:
 * Service not started when state=started
 * Errors with app_parameters (see #25265)
 * Exception when passing several dependencies separated by comma as specified in doc
2018-08-28 09:53:58 +02:00

44 lines
897 B
YAML

---
- name: install NSSM
win_chocolatey:
name: NSSM
state: present
- name: ensure testing folder exists
win_file:
path: '{{test_win_nssm_path}}'
state: directory
- name: create test user for service execution
win_user:
name: '{{test_win_nssm_username}}'
password: '{{test_win_nssm_password}}'
state: present
groups:
- Users
# Run actual tests
- block:
- include_tasks: tests.yml
always:
- name: ensure test service is absent
win_service:
name: '{{ test_service_name }}'
state: absent
- name: remove test user
win_user:
name: '{{test_win_nssm_username}}'
state: absent
- name: cleanup test folder
win_file:
path: '{{test_win_nssm_path}}'
state: absent
- name: uninstall NSSM
win_chocolatey:
name: NSSM
state: absent
failed_when: false