Slackbot
06/02/2023, 8:51 PMYury Bushmelev
06/03/2023, 10:43 AMclass { 'mysql::server::backup':
backupuser => 'myuser',
backuppassword => 'mypassword',
backupdir => '/tmp/backups',
provider => 'xtrabackup',
backuprotate => 15,
execpath => '/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin',
time => ['23', '15'],
}Yury Bushmelev
06/03/2023, 11:00 AMUgo Bellavance
06/03/2023, 1:51 PMBrian Schonecker
06/05/2023, 12:44 PMUgo Bellavance
06/05/2023, 8:09 PMcreate_resources('class', {"mysql::backup::${backup_provider}" => $backup_config }, {})
And it works. Thanks!Yury Bushmelev
06/05/2023, 9:09 PMclass { "mysql::backup::${backup_provider}": * => $backup_config } should do the same w/o create_resources().. though I’d go with include mysql::server::backup which will use Hiera auto-parameter-lookup to fill the class parameters..Ugo Bellavance
06/05/2023, 9:10 PM