File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change 3
3
- include_vars : " {{ansible_distribution}}.yml"
4
4
5
5
- name : Check if running on systemd
6
- command : cat /proc/1/cmdline
7
- register : systemd
6
+ stat : path=/sbin/init
7
+ register : sbin_init
8
8
changed_when : false
9
9
always_run : yes # side-effect free, so it can be run in check-mode as well
10
10
11
11
- name : Add systemd configuration if present
12
12
copy : src=mongodb.service dest=/lib/systemd/system/mongodb.service owner=root group=root mode=0640
13
- when : " 'systemd' in systemd.stdout "
13
+ when : sbin_init.stat.islnk is defined and sbin_init.stat.islnk
14
14
15
15
- name : Add symlink for systemd
16
16
file : src=/lib/systemd/system/mongodb.service dest=/etc/systemd/system/multi-user.target.wants/mongodb.service state=link
17
- when : " 'systemd' in systemd.stdout "
17
+ when : sbin_init.stat.islnk is defined and sbin_init.stat.islnk
18
18
notify : reload systemd
19
19
20
20
- meta : flush_handlers
21
- when : " 'systemd' in systemd.stdout "
21
+ when : sbin_init.stat.islnk is defined and sbin_init.stat.islnk
22
22
23
23
- name : Add APT key
24
24
apt_key :
48
48
- name : reload systemd
49
49
shell : systemctl daemon-reload
50
50
changed_when : false
51
- when : " 'systemd' in systemd.stdout "
51
+ when : sbin_init.stat.islnk is defined and sbin_init.stat.islnk
52
52
53
53
- name : Install PyMongo package
54
54
apt : pkg=python-pymongo state=latest
You can’t perform that action at this time.
0 commit comments