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

12345678910111213141516171819202122232425
  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. After=chronyd.service
  7. After=ntpd.service
  8. Before={{ openshift_service_type }}-node.service
  9. Requires=network-online.target
  10. [Service]
  11. Type=notify
  12. EnvironmentFile=/etc/sysconfig/{{ openshift_service_type }}-master-api
  13. Environment=GOTRACEBACK=crash
  14. ExecStart=/usr/bin/openshift start master api --config=${CONFIG_FILE} $OPTIONS
  15. LimitNOFILE=131072
  16. LimitCORE=infinity
  17. WorkingDirectory={{ r_openshift_master_data_dir }}
  18. SyslogIdentifier=atomic-openshift-master-api
  19. Restart=always
  20. RestartSec=5s
  21. [Install]
  22. WantedBy=multi-user.target
  23. WantedBy={{ openshift_service_type }}-node.service