From 641ce2973384b96af9bfb41318e0b2703a91cd39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20Bergstro=CC=88m?= Date: Thu, 3 May 2018 10:26:33 +0200 Subject: [PATCH] frontend fre --- global/overlay/etc/puppet/cosmos-rules.yaml | 13 +++++++------ .../etc/puppet/modules/eid/manifests/cloudimage.pp | 2 +- .../etc/puppet/modules/eid/manifests/kvm_vms.pp | 5 +++++ 3 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 global/overlay/etc/puppet/modules/eid/manifests/kvm_vms.pp diff --git a/global/overlay/etc/puppet/cosmos-rules.yaml b/global/overlay/etc/puppet/cosmos-rules.yaml index 616f5372..9f25316e 100644 --- a/global/overlay/etc/puppet/cosmos-rules.yaml +++ b/global/overlay/etc/puppet/cosmos-rules.yaml @@ -21,12 +21,13 @@ jmp.komreg.net: autoupdate: kvmfe-fre-3.komreg.net: - eid::cloudimage: - fe-fre-3.komreg.net: - mac: '52:54:20:01:00:01' - description: 'eid fre frontend' - cpus: '4' - memory: '4096' + eid::kvm_vms: + vms: + fe-fre-3.komreg.net: + mac: '52:54:20:01:00:01' + description: 'eid fre frontend' + cpus: '4' + memory: '4096' nic.komreg.net: sunet_iaas_cloud: diff --git a/global/overlay/etc/puppet/modules/eid/manifests/cloudimage.pp b/global/overlay/etc/puppet/modules/eid/manifests/cloudimage.pp index 8c9f8db2..323c297f 100644 --- a/global/overlay/etc/puppet/modules/eid/manifests/cloudimage.pp +++ b/global/overlay/etc/puppet/modules/eid/manifests/cloudimage.pp @@ -1,5 +1,5 @@ # Wrapper with eid common settings for sunet::cloudimage -class eid::cloudimage( +define eid::cloudimage( String $mac, String $cpus = '1', String $memory = '1024', diff --git a/global/overlay/etc/puppet/modules/eid/manifests/kvm_vms.pp b/global/overlay/etc/puppet/modules/eid/manifests/kvm_vms.pp new file mode 100644 index 00000000..f5f4aa8b --- /dev/null +++ b/global/overlay/etc/puppet/modules/eid/manifests/kvm_vms.pp @@ -0,0 +1,5 @@ +class eid::kvm_vms( + Hash $vms +) { + create_resources('eid::cloudimage', $vms) +}