-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Description
Describe the Bug
The documentation for the apache::servername directive at https://forge.puppet.com/modules/puppetlabs/apache/reference#-apache--servername (source at https://github.com/puppetlabs/puppetlabs-apache/blob/main/manifests/init.pp#L307C1-L309C55) says that this "Sets the Apache server name via Apache's ServerName directive." However, the servername option is not used any further in init.pp, and in particular it does not get passed into the default or default-ssl vhosts.
Expected Behavior
The servername directive is used to set the servername directive in the default/default-ssl vhosts.
Steps to Reproduce
Steps to reproduce the behavior:
- Set the
servernamedirective, such as by
servername => 'example.com',
default_https_vhost => true,
}
- Apply the config
- Inspect the resulting
15-default-80.confand15-default-ssl-443.conffiles, and see thatServerNameis set todefaultinstead ofexample.com
Environment
- Version 12.1.0
- Platform RHEL8/9
Additional Context
Changing this is going to involve some sort of breaking change, especially since the filename is set based on the servername value.
Metadata
Metadata
Assignees
Labels
No labels