我建议对mongodb使用systemd配置,然后使用模块
systemd
而不是
service
一个。
系统示例
[Unit]
Description=MongoDB Database Service
Wants=network.target
After=network.target
[Service]
Type=simple
PermissionsStartOnly=true
ExecStartPre=/bin/mkdir -p /var/lib/mongod
ExecStartPre=/bin/chown mongodb:mongodb /var/lib/mongod
ExecStart=/usr/bin/mongod --config /etc/mongod.conf
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
User=mongodb
Group=mongodb
[Install]
WantedBy=multi-user.target
任务:
- name: Make sure a service is running
systemd:
state: started
name: mongodb
系统配置源:
github