File tree Expand file tree Collapse file tree 3 files changed +11
-7
lines changed Expand file tree Collapse file tree 3 files changed +11
-7
lines changed Original file line number Diff line number Diff line change 18
18
19
19
- name : wait MongoDB port is listening
20
20
wait_for : host="{{ mongodb_conf_bind_ip }}"port="{{ mongodb_conf_port }}" delay=10 timeout=60 state=started
21
- # when: systemd.stat.exists == true
21
+ when : " ' systemd' in systemd.stdout "
22
22
23
23
- include : auth_initialization.yml
24
24
when : mongodb_conf_auth
Original file line number Diff line number Diff line change 2
2
3
3
- include_vars : " {{ansible_distribution}}.yml"
4
4
5
- - name : Check if systemd is present
6
- stat : path=/bin/systemd
5
+ - name : Check if running on systemd
6
+ command : cat /proc/1/cmdline
7
7
register : systemd
8
8
9
9
- name : Add systemd configuration if present
10
10
copy : src=mongodb.service dest=/lib/systemd/system/mongodb.service owner=root group=root mode=0640
11
- when : systemd.stat.exists == true
11
+ when : " ' systemd' in systemd.stdout "
12
12
13
13
- name : Add symlink for systemd
14
14
file : src=/lib/systemd/system/mongodb.service dest=/etc/systemd/system/multi-user.target.wants/mongodb.service state=link
15
- when : systemd.stat.exists == true
15
+ when : " ' systemd' in systemd.stdout "
16
16
notify : reload systemd
17
17
18
18
- meta : flush_handlers
19
- when : systemd.stat.exists == true
19
+ when : " ' systemd' in systemd.stdout "
20
20
21
21
- name : Add APT key
22
22
apt_key : url=http://docs.mongodb.org/10gen-gpg-key.asc id=7F0CEB10
32
32
- name : reload systemd
33
33
shell : systemctl daemon-reload
34
34
changed_when : false
35
- when : systemd.stat.exists == true
35
+ when : " ' systemd' in systemd.stdout "
36
36
37
37
- name : Install additional packages
38
38
apt : pkg={{item}}
Original file line number Diff line number Diff line change 2
2
3
3
- include : install.deb.yml
4
4
when : ansible_os_family == 'Debian'
5
+ tags : [mongodb]
5
6
6
7
- include : configure.yml
8
+ tags : [mongodb]
7
9
8
10
- include : replication.yml
9
11
when : mongodb_conf_replSet != ""
12
+ tags : [mongodb]
10
13
11
14
- include : mms-agent.yml
12
15
when : mongodb_mms_api_key != ""
16
+ tags : [mongodb]
You can’t perform that action at this time.
0 commit comments