Skip to content
Snippets Groups Projects
Commit 814ee2c1 authored by Saga Norén Karlsson's avatar Saga Norén Karlsson
Browse files

Merge branch 'update_init' into 'devel'

Uncommented apache vhost configs

See merge request !58
parents 76bcebc5 bc2119a1
No related branches found
No related tags found
3 merge requests!67Test,!66Devel,!58Uncommented apache vhost configs
Pipeline #131770 passed
...@@ -112,35 +112,6 @@ class aim_control ( ...@@ -112,35 +112,6 @@ class aim_control (
$chain = fact("letsencrypt_certs.\"${fact('networking.fqdn')}\".files.chain") $chain = fact("letsencrypt_certs.\"${fact('networking.fqdn')}\".files.chain")
$key = fact("letsencrypt_certs.\"${fact('networking.fqdn')}\".files.key") $key = fact("letsencrypt_certs.\"${fact('networking.fqdn')}\".files.key")
# apache::vhost { 'default:80':
# servername => $facts['networking']['fqdn'],
# default_vhost => true,
# port => '80',
# docroot => '/var/www/html',
# redirect_status => 'permanent',
# redirect_dest => "https://${facts['networking']['fqdn']}/",
# }
# apache::vhost { "${facts['networking']['fqdn']}:443":
# servername => $facts['networking']['fqdn'],
# port => '443',
# ssl => true,
# ssl_cert => $cert,
# ssl_chain => $chain,
# ssl_key => $key,
# headers => ['Set Strict-Transport-Security "max-age=31536000"',],
# docroot => '/var/www/skadereg/public',
# docroot_owner => 'apache',
# docroot_group => 'skadereg',
# directories => [
# {
# path => '/var/www/skadereg/public',
# allow_override => [ 'ALL' ],
# directoryindex => 'index.php',
# }
# ],
# }
file { '/var/www/skadereg/': file { '/var/www/skadereg/':
ensure => directory, ensure => directory,
owner => 'apache', owner => 'apache',
...@@ -149,12 +120,44 @@ class aim_control ( ...@@ -149,12 +120,44 @@ class aim_control (
recurse => true, recurse => true,
} }
-> vcsrepo { '/var/www/skadereg': # TODO: Add setup for keys
vcsrepo { '/var/www/skadereg':
ensure => latest, ensure => latest,
provider => git, provider => git,
source => 'git@gitlab.liu.se:aim-control/laravel.git', source => 'git@gitlab.liu.se:aim-control/laravel.git',
user => 'apache', user => 'apache',
group => 'skadereg', group => 'skadereg',
require => File['/var/www/skadereg/'], # Ensure directory is created first
}
apache::vhost { 'default:80':
servername => $facts['networking']['fqdn'],
default_vhost => true,
port => 80,
docroot => '/var/www/html',
redirect_status => 'permanent',
redirect_dest => "https://${facts['networking']['fqdn']}/",
}
apache::vhost { "${facts['networking']['fqdn']}:443":
servername => $facts['networking']['fqdn'],
port => 443,
ssl => true,
ssl_cert => $cert,
ssl_chain => $chain,
ssl_key => $key,
headers => ['Set Strict-Transport-Security "max-age=31536000"'],
docroot => '/var/www/skadereg/public',
docroot_owner => 'apache',
docroot_group => 'skadereg',
directories => [
{
path => '/var/www/skadereg/public',
allow_override => ['ALL'],
directoryindex => 'index.php',
}
],
require => Vcsrepo['/var/www/skadereg'], # Ensure VCS repo is checked out first
} }
# -> file { '/var/www/skadereg/.env': # -> file { '/var/www/skadereg/.env':
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment