Add an example IronicConductor role
authorDmitry Tantsur <divius.inside@gmail.com>
Tue, 13 Jun 2017 11:21:16 +0000 (13:21 +0200)
committerDmitry Tantsur <divius.inside@gmail.com>
Thu, 15 Jun 2017 06:03:09 +0000 (08:03 +0200)
Change-Id: I8dca09372a58b6dacbb8e65602e1b0bdb6c01ae7
Related-Blueprint: example-custom-role-environments

releasenotes/notes/baremetal-role-34cb48cc30d7bdb4.yaml [new file with mode: 0644]
roles/IronicConductor.yaml [new file with mode: 0644]

diff --git a/releasenotes/notes/baremetal-role-34cb48cc30d7bdb4.yaml b/releasenotes/notes/baremetal-role-34cb48cc30d7bdb4.yaml
new file mode 100644 (file)
index 0000000..5117642
--- /dev/null
@@ -0,0 +1,5 @@
+---
+features:
+  - |
+    Add an example role ``roles/IronicConductor.yaml`` for a node with only
+    ironic-conductor and its (i)PXE service.
diff --git a/roles/IronicConductor.yaml b/roles/IronicConductor.yaml
new file mode 100644 (file)
index 0000000..8a29b33
--- /dev/null
@@ -0,0 +1,21 @@
+###############################################################################
+# Role: IronicConductor                                                       #
+###############################################################################
+- name: IronicConductor
+  description: |
+    Ironic Conductor node role
+  HostnameFormatDefault: '%stackname%-ironic-%index%'
+  ServicesDefault:
+    - OS::TripleO::Services::AuditD
+    - OS::TripleO::Services::CACerts
+    - OS::TripleO::Services::Collectd
+    - OS::TripleO::Services::FluentdClient
+    - OS::TripleO::Services::IronicConductor
+    - OS::TripleO::Services::Kernel
+    - OS::TripleO::Services::MySQLClient
+    - OS::TripleO::Services::Ntp
+    - OS::TripleO::Services::SensuClient
+    - OS::TripleO::Services::Snmp
+    - OS::TripleO::Services::Timezone
+    - OS::TripleO::Services::TripleoFirewall
+    - OS::TripleO::Services::TripleoPackages