This file is indexed.

/usr/share/doc/puppet-module-puppetlabs-apache/examples/vhost_ip_based.pp is in puppet-module-puppetlabs-apache 3.0.0-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
## IP-based vhosts on any listen port
# IP-based vhosts respond to requests on specific IP addresses.

# Base class. Turn off the default vhosts; we will be declaring
# all vhosts below.
class { '::apache':
  default_vhost => false,
}

# Listen on port 80 and 81; required because the following vhosts
# are not declared with a port parameter.
apache::listen { '80': }
apache::listen { '81': }

# IP-based vhosts
apache::vhost { 'first.example.com':
  ip       => '10.0.0.10',
  docroot  => '/var/www/first',
  ip_based => true,
}
apache::vhost { 'second.example.com':
  ip       => '10.0.0.11',
  docroot  => '/var/www/second',
  ip_based => true,
}