From 551cb52a0a36f85bf3251cacddbb63a0fd3405e9 Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Mon, 24 Sep 2018 18:30:08 +0200 Subject: [PATCH] generate site alias link --- global/overlay/etc/puppet/cosmos-rules.yaml | 3 +++ global/overlay/etc/puppet/manifests/cosmos-site.pp | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/global/overlay/etc/puppet/cosmos-rules.yaml b/global/overlay/etc/puppet/cosmos-rules.yaml index 86634f00..6634e779 100644 --- a/global/overlay/etc/puppet/cosmos-rules.yaml +++ b/global/overlay/etc/puppet/cosmos-rules.yaml @@ -731,6 +731,9 @@ web-1.qa.sveidas.se: autoupdate: github_client_credential: pages: + site_alias: + name: swedenconnect.se + alias: www.swedenconnect.se sunet::frontend::register_sites: sites: 'swedenconnect.se': diff --git a/global/overlay/etc/puppet/manifests/cosmos-site.pp b/global/overlay/etc/puppet/manifests/cosmos-site.pp index 0d92de18..f056e9e1 100644 --- a/global/overlay/etc/puppet/manifests/cosmos-site.pp +++ b/global/overlay/etc/puppet/manifests/cosmos-site.pp @@ -24,6 +24,13 @@ class infra_ca_rp { node default { } +class site_alias($alias) { + file { "/var/www/$alias": + ensure => link, + target => "/var/www/$name" + } +} + class common { include sunet::tools include sunet::motd