atomic-openshift-master-api.service.j2 683 B

12345678910111213141516171819202122
  1. [Unit]
  2. Description=Atomic OpenShift Master API
  3. Documentation=https://github.com/openshift/origin
  4. After=network-online.target
  5. After=etcd.service
  6. Before={{ openshift.common.service_type }}-node.service
  7. Requires=network-online.target
  8. [Service]
  9. Type=notify
  10. EnvironmentFile=/etc/sysconfig/{{ openshift.common.service_type }}-master-api
  11. Environment=GOTRACEBACK=crash
  12. ExecStart=/usr/bin/openshift start master api --config=${CONFIG_FILE} $OPTIONS
  13. LimitNOFILE=131072
  14. LimitCORE=infinity
  15. WorkingDirectory={{ openshift.common.data_dir }}
  16. SyslogIdentifier=atomic-openshift-master-api
  17. RestartSec=5s
  18. [Install]
  19. WantedBy=multi-user.target
  20. WantedBy={{ openshift.common.service_type }}-node.service