summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nordberg <linus@nordu.net>2017-07-29 16:17:44 +0200
committerLinus Nordberg <linus@nordu.net>2017-07-29 16:17:44 +0200
commitd7b827f6e818575c195cbd479a8d88b82e0df28b (patch)
tree7a7587f8966adea8d8334f7721198b76f8bfd051
parent714e5aab6c6543810090ae1d13263ec325ac7745 (diff)
Run Ubuntu 16.04 and set MAC address for all cloudimage VM's.ct-ops-2017-07-29-v02
Without a MAC address, ens02 won't be renamed to eth0.
-rw-r--r--global/overlay/etc/puppet/manifests/cosmos-site.pp14
1 files changed, 14 insertions, 0 deletions
diff --git a/global/overlay/etc/puppet/manifests/cosmos-site.pp b/global/overlay/etc/puppet/manifests/cosmos-site.pp
index 954eef4..0ba5861 100644
--- a/global/overlay/etc/puppet/manifests/cosmos-site.pp
+++ b/global/overlay/etc/puppet/manifests/cosmos-site.pp
@@ -72,11 +72,14 @@ class nrpe {
node 'f1.ct.nordu.net' {
sunet::cloudimage { 'frontend-1.urd.appendto.org':
+ description => 'catlfish frontend node',
+ image_url => 'https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img',
dhcp => false,
repo => 'https://git.nordu.net/ct-ops.git',
tagpattern => 'ct-ops',
cpus => '16',
memory => '16384',
+ mac => '52:54:00:01:00:01',
ip => '130.242.125.96',
netmask => '255.255.255.192',
gateway => '130.242.125.65',
@@ -87,11 +90,14 @@ node 'f1.ct.nordu.net' {
node 'm1.ct.nordu.net' {
sunet::cloudimage { 'frontend-2.urd.appendto.org':
+ description => 'catlfish frontend node',
+ image_url => 'https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img',
dhcp => false,
repo => 'https://git.nordu.net/ct-ops.git',
tagpattern => 'ct-ops',
cpus => '16',
memory => '16384',
+ mac => '52:54:00:02:00:01',
ip => '130.242.125.137',
netmask => '255.255.255.192',
gateway => '130.242.125.129',
@@ -99,11 +105,14 @@ node 'm1.ct.nordu.net' {
ssh_keys => ['ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID4bv1RXziZSjHkKY5kDbxboNUGkHEpBivdX8fdvl7Zt linus@sunet.se'],
}
sunet::cloudimage { 'sign-2.urd.appendto.org':
+ description => 'catlfish signing node',
+ image_url => 'https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img',
dhcp => false,
repo => 'https://git.nordu.net/ct-ops.git',
tagpattern => 'ct-ops',
cpus => '2',
memory => '4096',
+ mac => '52:54:00:02:00:02',
ip => '193.10.80.178',
bridge => 'br1',
netmask => '255.255.255.248',
@@ -115,12 +124,14 @@ node 'm1.ct.nordu.net' {
node 'm0.ct.nordu.net' {
sunet::cloudimage { 'merge-1.urd.appendto.org':
+ description => 'catlfish merge node',
image_url => 'https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img',
dhcp => false,
repo => 'https://git.nordu.net/ct-ops.git',
tagpattern => 'ct-ops',
cpus => '8',
memory => '16384',
+ mac => '52:54:00:03:00:01',
ip => '130.242.125.95',
netmask => '255.255.255.192',
gateway => '130.242.125.65',
@@ -128,11 +139,14 @@ node 'm0.ct.nordu.net' {
ssh_keys => ['ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID4bv1RXziZSjHkKY5kDbxboNUGkHEpBivdX8fdvl7Zt linus@sunet.se'],
}
sunet::cloudimage { 'sign-1.urd.appendto.org':
+ description => 'catlfish signing node',
+ image_url => 'https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img',
dhcp => false,
repo => 'https://git.nordu.net/ct-ops.git',
tagpattern => 'ct-ops',
cpus => '2',
memory => '4096',
+ mac => '52:54:00:03:00:02',
ip => '193.10.80.146',
bridge => 'br1',
netmask => '255.255.255.248',