From a6daf4ece3f05600ad66fea55c5220d07a71cef1 Mon Sep 17 00:00:00 2001 From: Michael Polenchuk Date: Wed, 24 May 2017 12:44:05 +0400 Subject: [mcp] Bring in reclass system salt models Change-Id: I1a865b7524f3a5242544e60e6b36b1092721c58b Signed-off-by: Michael Polenchuk --- .../salt/control/cluster/cicd_control_cluster.yml | 29 ++++++++++++++++++++++ .../salt/control/cluster/infra_idm_cluster.yml | 26 +++++++++++++++++++ .../control/cluster/infra_integration_single.yml | 19 ++++++++++++++ .../salt/control/cluster/infra_proxy_cluster.yml | 24 ++++++++++++++++++ .../salt/control/cluster/infra_proxy_single.yml | 19 ++++++++++++++ .../salt/control/cluster/infra_storage_single.yml | 18 ++++++++++++++ .../cluster/infra_version_control_single.yml | 18 ++++++++++++++ .../cluster/opencontrail_analytics_cluster.yml | 29 ++++++++++++++++++++++ .../cluster/opencontrail_control_cluster.yml | 29 ++++++++++++++++++++++ .../control/cluster/openstack_benchmark_single.yml | 18 ++++++++++++++ .../control/cluster/openstack_billing_single.yml | 18 ++++++++++++++ .../control/cluster/openstack_control_cluster.yml | 29 ++++++++++++++++++++++ .../control/cluster/openstack_database_cluster.yml | 29 ++++++++++++++++++++++ .../salt/control/cluster/openstack_dns_cluster.yml | 22 ++++++++++++++++ .../control/cluster/openstack_gateway_cluster.yml | 26 +++++++++++++++++++ .../control/cluster/openstack_gateway_single.yml | 18 ++++++++++++++ .../cluster/openstack_message_queue_cluster.yml | 29 ++++++++++++++++++++++ .../control/cluster/openstack_proxy_cluster.yml | 25 +++++++++++++++++++ .../control/cluster/openstack_proxy_single.yml | 19 ++++++++++++++ .../cluster/openstack_telemetry_cluster.yml | 29 ++++++++++++++++++++++ .../control/cluster/openstack_upgrade_single.yml | 18 ++++++++++++++ .../system/salt/control/cluster/rsyslog_single.yml | 18 ++++++++++++++ .../control/cluster/stacklight_log_cluster.yml | 29 ++++++++++++++++++++++ .../control/cluster/stacklight_server_cluster.yml | 29 ++++++++++++++++++++++ .../cluster/stacklight_telemetry_cluster.yml | 29 ++++++++++++++++++++++ .../cluster/stacklight_telemetry_single.yml | 19 ++++++++++++++ 26 files changed, 615 insertions(+) create mode 100644 mcp/reclass/classes/system/salt/control/cluster/cicd_control_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/infra_idm_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/infra_integration_single.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/infra_proxy_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/infra_proxy_single.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/infra_storage_single.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/infra_version_control_single.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/opencontrail_analytics_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/opencontrail_control_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/openstack_benchmark_single.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/openstack_billing_single.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/openstack_control_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/openstack_database_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/openstack_dns_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/openstack_gateway_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/openstack_gateway_single.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/openstack_message_queue_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/openstack_proxy_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/openstack_proxy_single.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/openstack_telemetry_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/openstack_upgrade_single.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/rsyslog_single.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/stacklight_log_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/stacklight_server_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/stacklight_telemetry_cluster.yml create mode 100644 mcp/reclass/classes/system/salt/control/cluster/stacklight_telemetry_single.yml (limited to 'mcp/reclass/classes/system/salt/control/cluster') diff --git a/mcp/reclass/classes/system/salt/control/cluster/cicd_control_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/cicd_control_cluster.yml new file mode 100644 index 000000000..82366a8ff --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/cicd_control_cluster.yml @@ -0,0 +1,29 @@ +parameters: + salt: + control: + size: + cicd.control: + cpu: 8 + ram: 32768 + disk_profile: large + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + cid01: + name: ${_param:cicd_control_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: cicd.control + cid02: + name: ${_param:cicd_control_node02_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: cicd.control + cid03: + name: ${_param:cicd_control_node03_hostname} + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: cicd.control diff --git a/mcp/reclass/classes/system/salt/control/cluster/infra_idm_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/infra_idm_cluster.yml new file mode 100644 index 000000000..3db87a27e --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/infra_idm_cluster.yml @@ -0,0 +1,26 @@ +parameters: + salt: + control: + size: + infra.idm: + cpu: 4 + ram: 8192 + disk_profile: large + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + idm01: + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_centos7_image} + size: infra.idm + idm02: + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_centos7_image} + size: infra.idm + idm03: + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_centos7_image} + size: infra.idm diff --git a/mcp/reclass/classes/system/salt/control/cluster/infra_integration_single.yml b/mcp/reclass/classes/system/salt/control/cluster/infra_integration_single.yml new file mode 100644 index 000000000..66de89559 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/infra_integration_single.yml @@ -0,0 +1,19 @@ +parameters: + salt: + control: + size: + infra.integration: + cpu: 4 + ram: 8192 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + cid01: + name: ${_param:cicd_control_node01_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: infra.integration diff --git a/mcp/reclass/classes/system/salt/control/cluster/infra_proxy_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/infra_proxy_cluster.yml new file mode 100644 index 000000000..f3453ff82 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/infra_proxy_cluster.yml @@ -0,0 +1,24 @@ +parameters: + salt: + control: + size: + infra.proxy: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + prx01: + name: ${_param:openstack_proxy_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: infra.proxy + prx02: + name: ${_param:openstack_proxy_node01_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: infra.proxy diff --git a/mcp/reclass/classes/system/salt/control/cluster/infra_proxy_single.yml b/mcp/reclass/classes/system/salt/control/cluster/infra_proxy_single.yml new file mode 100644 index 000000000..7d092fa27 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/infra_proxy_single.yml @@ -0,0 +1,19 @@ +parameters: + salt: + control: + size: + infra.proxy: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + prx01: + name: ${_param:openstack_proxy_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: infra.proxy diff --git a/mcp/reclass/classes/system/salt/control/cluster/infra_storage_single.yml b/mcp/reclass/classes/system/salt/control/cluster/infra_storage_single.yml new file mode 100644 index 000000000..ca8ce26c9 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/infra_storage_single.yml @@ -0,0 +1,18 @@ +parameters: + salt: + control: + size: + infra.storage: + cpu: 4 + ram: 8192 + disk_profile: xxxlarge + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + sto01: + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: infra.storage diff --git a/mcp/reclass/classes/system/salt/control/cluster/infra_version_control_single.yml b/mcp/reclass/classes/system/salt/control/cluster/infra_version_control_single.yml new file mode 100644 index 000000000..10e01aba3 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/infra_version_control_single.yml @@ -0,0 +1,18 @@ +parameters: + salt: + control: + size: + infra.version_control: + cpu: 4 + ram: 8192 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + git01: + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: infra.version_control diff --git a/mcp/reclass/classes/system/salt/control/cluster/opencontrail_analytics_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/opencontrail_analytics_cluster.yml new file mode 100644 index 000000000..37fb60ac3 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/opencontrail_analytics_cluster.yml @@ -0,0 +1,29 @@ +parameters: + salt: + control: + size: + opencontrail.analytics: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + nal01: + name: ${_param:opencontrail_analytics_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: opencontrail.analytics + nal02: + name: ${_param:opencontrail_analytics_node02_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: opencontrail.analytics + nal03: + name: ${_param:opencontrail_analytics_node03_hostname} + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: opencontrail.analytics diff --git a/mcp/reclass/classes/system/salt/control/cluster/opencontrail_control_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/opencontrail_control_cluster.yml new file mode 100644 index 000000000..10ddf5e25 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/opencontrail_control_cluster.yml @@ -0,0 +1,29 @@ +parameters: + salt: + control: + size: + opencontrail.control: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + ntw01: + name: ${_param:opencontrail_control_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: opencontrail.control + ntw02: + name: ${_param:opencontrail_control_node02_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: opencontrail.control + ntw03: + name: ${_param:opencontrail_control_node03_hostname} + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: opencontrail.control diff --git a/mcp/reclass/classes/system/salt/control/cluster/openstack_benchmark_single.yml b/mcp/reclass/classes/system/salt/control/cluster/openstack_benchmark_single.yml new file mode 100644 index 000000000..0677320a6 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/openstack_benchmark_single.yml @@ -0,0 +1,18 @@ +parameters: + salt: + control: + size: + openstack.benchmark: + cpu: 2 + ram: 4096 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + bmk01: + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.benchmark diff --git a/mcp/reclass/classes/system/salt/control/cluster/openstack_billing_single.yml b/mcp/reclass/classes/system/salt/control/cluster/openstack_billing_single.yml new file mode 100644 index 000000000..f8dacf725 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/openstack_billing_single.yml @@ -0,0 +1,18 @@ +parameters: + salt: + control: + size: + openstack.billing: + cpu: 4 + ram: 8192 + disk_profile: large + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + bil01: + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.control diff --git a/mcp/reclass/classes/system/salt/control/cluster/openstack_control_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/openstack_control_cluster.yml new file mode 100644 index 000000000..f28a7d069 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/openstack_control_cluster.yml @@ -0,0 +1,29 @@ +parameters: + salt: + control: + size: + openstack.control: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + ctl01: + name: ${_param:openstack_control_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.control + ctl02: + name: ${_param:openstack_control_node02_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.control + ctl03: + name: ${_param:openstack_control_node03_hostname} + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.control diff --git a/mcp/reclass/classes/system/salt/control/cluster/openstack_database_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/openstack_database_cluster.yml new file mode 100644 index 000000000..2a00308e3 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/openstack_database_cluster.yml @@ -0,0 +1,29 @@ +parameters: + salt: + control: + size: + openstack.database: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + dbs01: + name: ${_param:openstack_database_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.database + dbs02: + name: ${_param:openstack_database_node02_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.database + dbs03: + name: ${_param:openstack_database_node03_hostname} + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.database diff --git a/mcp/reclass/classes/system/salt/control/cluster/openstack_dns_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/openstack_dns_cluster.yml new file mode 100644 index 000000000..71af5c139 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/openstack_dns_cluster.yml @@ -0,0 +1,22 @@ +parameters: + salt: + control: + size: + openstack.dns: + cpu: 2 + ram: 4096 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + dns01: + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: openstack.dns + dns02: + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: openstack.dns diff --git a/mcp/reclass/classes/system/salt/control/cluster/openstack_gateway_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/openstack_gateway_cluster.yml new file mode 100644 index 000000000..5d2a20a77 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/openstack_gateway_cluster.yml @@ -0,0 +1,26 @@ +parameters: + salt: + control: + size: + openstack.gateway: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + gtw01: + provider: kvm01.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: openstack.gateway + gtw02: + provider: kvm01.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: openstack.gateway + gtw03: + provider: kvm01.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: openstack.gateway diff --git a/mcp/reclass/classes/system/salt/control/cluster/openstack_gateway_single.yml b/mcp/reclass/classes/system/salt/control/cluster/openstack_gateway_single.yml new file mode 100644 index 000000000..e10d1b2ff --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/openstack_gateway_single.yml @@ -0,0 +1,18 @@ +parameters: + salt: + control: + size: + openstack.gateway: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + gtw01: + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: openstack.gateway diff --git a/mcp/reclass/classes/system/salt/control/cluster/openstack_message_queue_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/openstack_message_queue_cluster.yml new file mode 100644 index 000000000..cab5adb2d --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/openstack_message_queue_cluster.yml @@ -0,0 +1,29 @@ +parameters: + salt: + control: + size: + openstack.message_queue: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + msg01: + name: ${_param:openstack_message_queue_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.message_queue + msg02: + name: ${_param:openstack_message_queue_node02_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.message_queue + msg03: + name: ${_param:openstack_message_queue_node03_hostname} + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.message_queue diff --git a/mcp/reclass/classes/system/salt/control/cluster/openstack_proxy_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/openstack_proxy_cluster.yml new file mode 100644 index 000000000..628dcd885 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/openstack_proxy_cluster.yml @@ -0,0 +1,25 @@ +parameters: + salt: + control: + size: + openstack.proxy: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + prx01: + name: ${_param:openstack_proxy_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.proxy + prx02: + name: ${_param:openstack_proxy_node02_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.proxy + diff --git a/mcp/reclass/classes/system/salt/control/cluster/openstack_proxy_single.yml b/mcp/reclass/classes/system/salt/control/cluster/openstack_proxy_single.yml new file mode 100644 index 000000000..8ad0baf6f --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/openstack_proxy_single.yml @@ -0,0 +1,19 @@ +parameters: + salt: + control: + size: + openstack.proxy: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + prx01: + name: ${_param:openstack_proxy_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.proxy diff --git a/mcp/reclass/classes/system/salt/control/cluster/openstack_telemetry_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/openstack_telemetry_cluster.yml new file mode 100644 index 000000000..633b98483 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/openstack_telemetry_cluster.yml @@ -0,0 +1,29 @@ +parameters: + salt: + control: + size: + openstack.telemetry: + cpu: 4 + ram: 8192 + disk_profile: large + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + mdb01: + name: ${_param:openstack_telemetry_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.telemetry + mdb02: + name: ${_param:openstack_telemetry_node02_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.telemetry + mdb03: + name: ${_param:openstack_telemetry_node03_hostname} + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_trusty_image} + size: openstack.telemetry diff --git a/mcp/reclass/classes/system/salt/control/cluster/openstack_upgrade_single.yml b/mcp/reclass/classes/system/salt/control/cluster/openstack_upgrade_single.yml new file mode 100644 index 000000000..3189f3e94 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/openstack_upgrade_single.yml @@ -0,0 +1,18 @@ +parameters: + salt: + control: + size: + openstack.upgrade: + cpu: 32 + ram: 65536 + disk_profile: medium + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + upg01: + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: openstack.upgrade diff --git a/mcp/reclass/classes/system/salt/control/cluster/rsyslog_single.yml b/mcp/reclass/classes/system/salt/control/cluster/rsyslog_single.yml new file mode 100644 index 000000000..76cc77f4e --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/rsyslog_single.yml @@ -0,0 +1,18 @@ +parameters: + salt: + control: + size: + infra.rsyslog: + cpu: 8 + ram: 8192 + disk_profile: xxlarge + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + rsl01: + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: infra.rsyslog diff --git a/mcp/reclass/classes/system/salt/control/cluster/stacklight_log_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/stacklight_log_cluster.yml new file mode 100644 index 000000000..330e301e1 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/stacklight_log_cluster.yml @@ -0,0 +1,29 @@ +parameters: + salt: + control: + size: + stacklight.log: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + log01: + name: ${_param:stacklight_log_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: stacklight.log + log02: + name: ${_param:stacklight_log_node02_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: stacklight.log + log03: + name: ${_param:stacklight_log_node03_hostname} + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: stacklight.log diff --git a/mcp/reclass/classes/system/salt/control/cluster/stacklight_server_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/stacklight_server_cluster.yml new file mode 100644 index 000000000..0055d20a2 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/stacklight_server_cluster.yml @@ -0,0 +1,29 @@ +parameters: + salt: + control: + size: + stacklight.server: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + mon01: + name: ${_param:stacklight_monitor_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: stacklight.server + mon02: + name: ${_param:stacklight_monitor_node02_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: stacklight.server + mon03: + name: ${_param:stacklight_monitor_node03_hostname} + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: stacklight.server diff --git a/mcp/reclass/classes/system/salt/control/cluster/stacklight_telemetry_cluster.yml b/mcp/reclass/classes/system/salt/control/cluster/stacklight_telemetry_cluster.yml new file mode 100644 index 000000000..bfd14b0d8 --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/stacklight_telemetry_cluster.yml @@ -0,0 +1,29 @@ +parameters: + salt: + control: + size: + stacklight.telemetry: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + mtr01: + name: ${_param:stacklight_telemetry_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: stacklight.telemetry + mtr02: + name: ${_param:stacklight_telemetry_node02_hostname} + provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: stacklight.telemetry + mtr03: + name: ${_param:stacklight_telemetry_node03_hostname} + provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: stacklight.telemetry diff --git a/mcp/reclass/classes/system/salt/control/cluster/stacklight_telemetry_single.yml b/mcp/reclass/classes/system/salt/control/cluster/stacklight_telemetry_single.yml new file mode 100644 index 000000000..81fd6fb1d --- /dev/null +++ b/mcp/reclass/classes/system/salt/control/cluster/stacklight_telemetry_single.yml @@ -0,0 +1,19 @@ +parameters: + salt: + control: + size: + stacklight.telemetry: + cpu: 32 + ram: 65536 + disk_profile: small + net_profile: default + cluster: + internal: + domain: ${_param:cluster_domain} + engine: virt + node: + mtr01: + name: ${_param:stacklight_telemetry_node01_hostname} + provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain} + image: ${_param:salt_control_xenial_image} + size: stacklight.telemetry -- cgit 1.2.3-korg