From 7044fcd5cbadab3aa8e4d5c054bad471901f2981 Mon Sep 17 00:00:00 2001 From: Tiago Gomes Date: Wed, 25 Mar 2015 11:32:22 +0000 Subject: Set up the Ironic service --- openstack/etc/systemd/system/openstack-ironic-api.service | 12 ++++++++++++ .../etc/systemd/system/openstack-ironic-conductor.service | 12 ++++++++++++ openstack/etc/systemd/system/openstack-ironic-setup.service | 11 +++++++++++ 3 files changed, 35 insertions(+) create mode 100644 openstack/etc/systemd/system/openstack-ironic-api.service create mode 100644 openstack/etc/systemd/system/openstack-ironic-conductor.service create mode 100644 openstack/etc/systemd/system/openstack-ironic-setup.service (limited to 'openstack/etc/systemd/system') diff --git a/openstack/etc/systemd/system/openstack-ironic-api.service b/openstack/etc/systemd/system/openstack-ironic-api.service new file mode 100644 index 00000000..dc199079 --- /dev/null +++ b/openstack/etc/systemd/system/openstack-ironic-api.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenStack Bare Metal Provisioning Service (code-named Ironic) API server +After=syslog.target network.target openstack-ironic-setup.service + +[Service] +Type=simple +User=ironic +ExecStart=/usr/bin/ironic-api --config-file /etc/ironic/ironic.conf --log-file=/var/log/ironic/api.log + +[Install] +WantedBy=multi-user.target + diff --git a/openstack/etc/systemd/system/openstack-ironic-conductor.service b/openstack/etc/systemd/system/openstack-ironic-conductor.service new file mode 100644 index 00000000..d2649720 --- /dev/null +++ b/openstack/etc/systemd/system/openstack-ironic-conductor.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenStack Bare Metal Provisioning Service (code-named Ironic) Conductor server +After=syslog.target network.target openstack-ironic-setup.service + +[Service] +Type=simple +User=ironic +ExecStart=/usr/bin/ironic-conductor --config-file /etc/ironic/ironic.conf --log-file=/var/log/ironic/conductor.log + +[Install] +WantedBy=multi-user.target + diff --git a/openstack/etc/systemd/system/openstack-ironic-setup.service b/openstack/etc/systemd/system/openstack-ironic-setup.service new file mode 100644 index 00000000..fed4f237 --- /dev/null +++ b/openstack/etc/systemd/system/openstack-ironic-setup.service @@ -0,0 +1,11 @@ +[Unit] +Description=Run openstack-ironic-setup (once) +After=local-fs.target openstack-keystone-setup.service postgres-server.service + +[Service] +Type=oneshot +ExecStart=/usr/share/openstack/openstack-ironic-setup +Restart=no + +[Install] +WantedBy=multi-user.target -- cgit v1.2.1