File tree 15 files changed +45
-30
lines changed
ceph-node-exporter/templates
ceph-prometheus/templates
ceph-rbd-mirror/templates
15 files changed +45
-30
lines changed Original file line number Diff line number Diff line change 1
1
[Unit]
2
2
Description=Ceph crash dump collector
3
3
{% if container_binary == 'docker' %}
4
- After=docker.service
4
+ After=docker.service network-online.target local-fs.target time-sync.target
5
5
Requires=docker.service
6
6
{% else %}
7
- After=network.target
7
+ After=network-online.target local-fs.target time-sync .target
8
8
{% endif %}
9
+ Wants=network-online.target local-fs.target time-sync.target
9
10
10
11
[Service]
11
12
{% if container_binary == 'podman' %}
Original file line number Diff line number Diff line change 3
3
[Unit]
4
4
Description=grafana-server
5
5
{% if container_binary == 'docker' %}
6
- After=docker.service
6
+ After=docker.service network-online.target local-fs.target time-sync.target
7
7
Requires=docker.service
8
8
{% else %}
9
- After=network.target
9
+ After=network-online.target local-fs.target time-sync .target
10
10
{% endif %}
11
+ Wants=network-online.target local-fs.target time-sync.target
11
12
12
13
[Service]
13
14
EnvironmentFile=-/etc/environment
Original file line number Diff line number Diff line change 1
1
[Unit]
2
2
Description=RBD Target API Service
3
3
{% if container_binary == 'docker' %}
4
- After=docker.service
4
+ After=docker.service network-online.target local-fs.target time-sync.target
5
5
Requires=docker.service
6
6
{% else %}
7
- After=network.target
7
+ After=network-online.target local-fs.target time-sync .target
8
8
{% endif %}
9
+ Wants=network-online.target local-fs.target time-sync.target
9
10
10
11
[Service]
11
12
EnvironmentFile=-/etc/environment
Original file line number Diff line number Diff line change 1
1
[Unit]
2
2
Description=RBD Target Gateway Service
3
3
{% if container_binary == 'docker' %}
4
- After=docker.service
4
+ After=docker.service network-online.target local-fs.target time-sync.target
5
5
Requires=docker.service
6
6
{% else %}
7
- After=network.target
7
+ After=network-online.target local-fs.target time-sync .target
8
8
{% endif %}
9
+ Wants=network-online.target local-fs.target time-sync.target
9
10
10
11
[Service]
11
12
EnvironmentFile=-/etc/environment
Original file line number Diff line number Diff line change 1
1
[Unit]
2
2
Description=TCMU Runner
3
3
{% if container_binary == 'docker' %}
4
- After=docker.service
4
+ After=docker.service network-online.target local-fs.target time-sync.target
5
5
Requires=docker.service
6
6
{% else %}
7
- After=network.target
7
+ After=network-online.target local-fs.target time-sync .target
8
8
{% endif %}
9
+ Wants=network-online.target local-fs.target time-sync.target
9
10
10
11
[Service]
11
12
EnvironmentFile=-/etc/environment
Original file line number Diff line number Diff line change 2
2
Description=Ceph MDS
3
3
PartOf=ceph-mds.target
4
4
{% if container_binary == 'docker' %}
5
- After=docker.service
5
+ After=docker.service network-online.target local-fs.target time-sync.target
6
6
Requires=docker.service
7
7
{% else %}
8
- After=network.target
8
+ After=network-online.target local-fs.target time-sync .target
9
9
{% endif %}
10
+ Wants=network-online.target local-fs.target time-sync.target
10
11
{% set cpu_limit = ansible_facts ['processor_vcpus' ]|int if ceph_mds_docker_cpu_limit |int > ansible_facts ['processor_vcpus' ]|int else ceph_mds_docker_cpu_limit |int %}
11
12
12
13
[Service]
Original file line number Diff line number Diff line change 2
2
Description=Ceph Manager
3
3
PartOf=ceph-mgr.target
4
4
{% if container_binary == 'docker' %}
5
- After=docker.service
5
+ After=docker.service network-online.target local-fs.target time-sync.target
6
6
Requires=docker.service
7
7
{% else %}
8
- After=network.target
8
+ After=network-online.target local-fs.target time-sync .target
9
9
{% endif %}
10
+ Wants=network-online.target local-fs.target time-sync.target
10
11
11
12
[Service]
12
13
EnvironmentFile=-/etc/environment
Original file line number Diff line number Diff line change 2
2
Description=Ceph Monitor
3
3
PartOf=ceph-mon.target
4
4
{% if container_binary == 'docker' %}
5
- After=docker.service
5
+ After=docker.service network-online.target local-fs.target time-sync.target
6
6
Requires=docker.service
7
7
{% else %}
8
- After=network.target
8
+ After=network-online.target local-fs.target time-sync .target
9
9
{% endif %}
10
+ Wants=network-online.target local-fs.target time-sync.target
10
11
11
12
[Service]
12
13
EnvironmentFile=-/etc/environment
Original file line number Diff line number Diff line change 2
2
Description=NFS-Ganesha file server
3
3
Documentation=http://github.com/nfs-ganesha/nfs-ganesha/wiki
4
4
{% if container_binary == 'docker' %}
5
- After=docker.service
5
+ After=docker.service network-online.target local-fs.target time-sync.target
6
6
Requires=docker.service
7
7
{% else %}
8
- After=network.target
8
+ After=network-online.target local-fs.target time-sync .target
9
9
{% endif %}
10
+ Wants=network-online.target local-fs.target time-sync.target
10
11
11
12
[Service]
12
13
EnvironmentFile=-/etc/environment
Original file line number Diff line number Diff line change 3
3
[Unit]
4
4
Description=Node Exporter
5
5
{% if container_binary == 'docker' %}
6
- After=docker.service
6
+ After=docker.service network-online.target local-fs.target time-sync.target
7
7
Requires=docker.service
8
8
{% else %}
9
- After=network.target
9
+ After=network-online.target local-fs.target time-sync .target
10
10
{% endif %}
11
+ Wants=network-online.target local-fs.target time-sync.target
11
12
12
13
[Service]
13
14
EnvironmentFile=-/etc/environment
Original file line number Diff line number Diff line change 3
3
Description=Ceph OSD
4
4
PartOf=ceph-osd.target
5
5
{% if container_binary == 'docker' %}
6
- After=docker.service
6
+ After=docker.service network-online.target local-fs.target time-sync.target
7
7
Requires=docker.service
8
8
{% else %}
9
- After=network.target
9
+ After=network-online.target local-fs.target time-sync .target
10
10
{% endif %}
11
+ Wants=network-online.target local-fs.target time-sync.target
11
12
{% set cpu_limit = ansible_facts ['processor_vcpus' ]|int if ceph_osd_docker_cpu_limit |int > ansible_facts ['processor_vcpus' ]|int else ceph_osd_docker_cpu_limit |int %}
12
13
13
14
[Service]
Original file line number Diff line number Diff line change 3
3
[Unit]
4
4
Description=alertmanager
5
5
{% if container_binary == 'docker' %}
6
- After=docker.service
6
+ After=docker.service network-online.target local-fs.target time-sync.target
7
7
Requires=docker.service
8
8
{% else %}
9
- After=network.target
9
+ After=network-online.target local-fs.target time-sync .target
10
10
{% endif %}
11
+ Wants=network-online.target local-fs.target time-sync.target
11
12
12
13
[Service]
13
14
WorkingDirectory={{ alertmanager_data_dir }}
Original file line number Diff line number Diff line change 3
3
[Unit]
4
4
Description=prometheus
5
5
{% if container_binary == 'docker' %}
6
- After=docker.service
6
+ After=docker.service network-online.target local-fs.target time-sync.target
7
7
Requires=docker.service
8
8
{% else %}
9
- After=network.target
9
+ After=network-online.target local-fs.target time-sync .target
10
10
{% endif %}
11
+ Wants=network-online.target local-fs.target time-sync.target
11
12
12
13
[Service]
13
14
EnvironmentFile=-/etc/environment
Original file line number Diff line number Diff line change 2
2
Description=Ceph RBD mirror
3
3
PartOf=ceph-rbd-mirror.target
4
4
{% if container_binary == 'docker' %}
5
- After=docker.service
5
+ After=docker.service network-online.target local-fs.target time-sync.target
6
6
Requires=docker.service
7
7
{% else %}
8
- After=network.target
8
+ After=network-online.target local-fs.target time-sync .target
9
9
{% endif %}
10
+ Wants=network-online.target local-fs.target time-sync.target
10
11
11
12
[Service]
12
13
EnvironmentFile=-/etc/environment
Original file line number Diff line number Diff line change 2
2
Description=Ceph RGW
3
3
PartOf=ceph-radosgw.target
4
4
{% if container_binary == 'docker' %}
5
- After=docker.service
5
+ After=docker.service network-online.target local-fs.target time-sync.target
6
6
Requires=docker.service
7
7
{% else %}
8
- After=network.target
8
+ After=network-online.target local-fs.target time-sync .target
9
9
{% endif %}
10
+ Wants=network-online.target local-fs.target time-sync.target
10
11
{% set cpu_limit = ansible_facts ['processor_vcpus' ]|int if ceph_rgw_docker_cpu_limit |int > ansible_facts ['processor_vcpus' ]|int else ceph_rgw_docker_cpu_limit |int %}
11
12
12
13
[Service]
You can’t perform that action at this time.
0 commit comments