Skip to content
Snippets Groups Projects
config_file.pp 620 B
Newer Older
Adam Lewenberg's avatar
Adam Lewenberg committed
class secure_afs_request::config_file (
  Enum['present', 'absent'] $ensure         = 'present',
  Boolean                   $testmode       = true,
  Boolean                   $verbose        = false,
  Optional[String]          $test_address   = undef,
  String                    $db_config_file = '/etc/secure-afs-request/database.ini',
  String                    $from_address   = 'afs-request@stanford.edu',
) {

  # Install the configuration file
  file { '/etc/secure-afs-request/config.yaml':
    ensure  => $ensure,
    content => template('secure_afs_request/etc/secure-afs-request/config.yaml.erb'),
  }

}