--- ## # Sample answer file # For a company that provides shard hosting services in two brands # using WebHostManager aka cPanel aka WHM # With three office locations and five datacenters in different regions # # This file is a YAML file and it's content is imported into the Ansible playbook as vars to generate another playbook in another directory on another server. # Using the generated playbook the above company can manage the configuration for all the servers and maintain standars over different server role types answerfileversion: "0.12" # Version of sample file reflected from elanman version answerfilename: "SampleAnswers" # descriptive text about this file whmapilogs: "/var/log/whmapi" # directory for whmapi call logs creategitignore: false # should the script create .gitignore file indestination directory createansiblehosts: true # Should the script create /etc/ansible/hosts.new file for easy ad-hoc ansible commands # createstaticportal: true # Should the script create static Management Portal at { destinationDir }/static/html/ # regions: - { id: 'r1', shortname: 'region1', desc: 'region number 1' } - { id: 'r2', shortname: 'region2', desc: 'region number 2' } - { id: 'r3', shortname: 'region3', desc: 'region number 3' } - { id: 'r4', shortname: 'region4', desc: 'region number 4' } - { id: 'r5', shortname: 'region5', desc: 'region number 5' } brands: - { id: 'br1', shortname: 'brand1', desc: 'brand number 1', domain: 'brand1.com' } - { id: 'br2', shortname: 'brand2', desc: 'brand number 2', domain: 'brand2.com' } roles: - { id: 'comn', shortname: 'common', desc: 'common role, included in all roles first', addon: true } - { id: 'sha', shortname: 'sharedhosting', desc: 'Shared hosting servers', addon: false } - { id: 'dns', shortname: 'dnsonly', desc: 'whm dnsonly install for dns clustering', addon: false } - { id: 'mail', shortname: 'mailonly', desc: 'Mail only whm servers', addon: false } - { id: 'ftp', shortname: 'ftponly', desc: 'FTP only whm servers', addon: false } - { id: 'post', shortname: 'postrun', desc: 'postrun role, included in all roles last', addon: true } logicalgroups: - { id: 'prod', shortname: 'production' } - { id: 'test', shortname: 'testing' } - { id: 'dev', shortname: 'development' } servernodes: - { fullname: 'ftp01.brand1.com', role: 'ftp', ipaddress: '10.21.33.40', brand: 'br1', region: 'r1', logicalgroup: 'prod' } - { fullname: 'ftp02.brand1.com', role: 'ftp', ipaddress: '10.22.33.40', brand: 'br1', region: 'r2', logicalgroup: 'prod' } - { fullname: 'ftp03.brand1.com', role: 'ftp', ipaddress: '10.23.33.40', brand: 'br1', region: 'r3', logicalgroup: 'prod' } - { fullname: 'ftp04.brand1.com', role: 'ftp', ipaddress: '10.24.33.40', brand: 'br1', region: 'r4', logicalgroup: 'prod' } - { fullname: 'ftp05.brand1.com', role: 'ftp', ipaddress: '10.25.33.40', brand: 'br1', region: 'r5', logicalgroup: 'prod' } - { fullname: 'ftp01.brand2.com', role: 'ftp', ipaddress: '10.21.66.40', brand: 'br2', region: 'r1', logicalgroup: 'prod' } - { fullname: 'ftp02.brand2.com', role: 'ftp', ipaddress: '10.22.66.40', brand: 'br2', region: 'r2', logicalgroup: 'prod' } - { fullname: 'ftp03.brand2.com', role: 'ftp', ipaddress: '10.23.66.40', brand: 'br2', region: 'r3', logicalgroup: 'prod' } - { fullname: 'ftp04.brand2.com', role: 'ftp', ipaddress: '10.24.66.40', brand: 'br2', region: 'r4', logicalgroup: 'prod' } - { fullname: 'ftp05.brand2.com', role: 'ftp', ipaddress: '10.25.66.40', brand: 'br2', region: 'r5', logicalgroup: 'prod' } - { fullname: 'ms01.brand1.com', role: 'mail', ipaddress: '10.21.34.40', brand: 'br1', region: 'r1', logicalgroup: 'prod' } - { fullname: 'ms01.brand2.com', role: 'mail', ipaddress: '10.21.64.40', brand: 'br2', region: 'r1', logicalgroup: 'prod' } - { fullname: 'ns01.brand1.com', role: 'dns', ipaddress: '10.21.31.45', brand: 'br1', region: 'r1', logicalgroup: 'prod' } - { fullname: 'ns02.brand1.com', role: 'dns', ipaddress: '10.22.31.45', brand: 'br1', region: 'r2', logicalgroup: 'prod' } - { fullname: 'ns03.brand1.com', role: 'dns', ipaddress: '10.23.31.45', brand: 'br1', region: 'r3', logicalgroup: 'prod' } - { fullname: 'ns01.brand2.com', role: 'dns', ipaddress: '10.21.61.45', brand: 'br2', region: 'r1', logicalgroup: 'prod' } - { fullname: 'ns02.brand2.com', role: 'dns', ipaddress: '10.22.61.45', brand: 'br2', region: 'r2', logicalgroup: 'prod' } - { fullname: 'ns03.brand2.com', role: 'dns', ipaddress: '10.23.61.45', brand: 'br2', region: 'r3', logicalgroup: 'prod' } - { fullname: 'sh01.brand1.com', role: 'sha', ipaddress: '10.21.32.41', brand: 'br1', region: 'r1', logicalgroup: 'prod' } - { fullname: 'sh02.brand1.com', role: 'sha', ipaddress: '10.21.32.42', brand: 'br1', region: 'r1', logicalgroup: 'dev' } - { fullname: 'sh03.brand1.com', role: 'sha', ipaddress: '10.22.32.43', brand: 'br1', region: 'r2', logicalgroup: 'prod' } - { fullname: 'sh04.brand1.com', role: 'sha', ipaddress: '10.22.32.44', brand: 'br1', region: 'r2', logicalgroup: 'test' } - { fullname: 'sh05.brand1.com', role: 'sha', ipaddress: '10.23.32.45', brand: 'br1', region: 'r3', logicalgroup: 'prod' } - { fullname: 'sh06.brand1.com', role: 'sha', ipaddress: '10.23.32.46', brand: 'br1', region: 'r3', logicalgroup: 'test' } - { fullname: 'sh07.brand1.com', role: 'sha', ipaddress: '10.24.32.47', brand: 'br1', region: 'r4', logicalgroup: 'prod' } - { fullname: 'sh08.brand1.com', role: 'sha', ipaddress: '10.25.32.48', brand: 'br1', region: 'r5', logicalgroup: 'prod' } - { fullname: 'sh01.brand2.com', role: 'sha', ipaddress: '10.21.62.41', brand: 'br2', region: 'r1', logicalgroup: 'prod' } - { fullname: 'sh02.brand2.com', role: 'sha', ipaddress: '10.21.62.42', brand: 'br2', region: 'r1', logicalgroup: 'dev' } - { fullname: 'sh03.brand2.com', role: 'sha', ipaddress: '10.22.62.43', brand: 'br2', region: 'r2', logicalgroup: 'prod' } - { fullname: 'sh04.brand2.com', role: 'sha', ipaddress: '10.22.62.44', brand: 'br2', region: 'r2', logicalgroup: 'test' } - { fullname: 'sh05.brand2.com', role: 'sha', ipaddress: '10.23.62.45', brand: 'br2', region: 'r3', logicalgroup: 'prod' } - { fullname: 'sh06.brand2.com', role: 'sha', ipaddress: '10.23.62.46', brand: 'br2', region: 'r3', logicalgroup: 'test' } - { fullname: 'sh07.brand2.com', role: 'sha', ipaddress: '10.24.62.47', brand: 'br2', region: 'r4', logicalgroup: 'prod' } - { fullname: 'sh08.brand2.com', role: 'sha', ipaddress: '10.25.62.48', brand: 'br2', region: 'r5', logicalgroup: 'prod' } easyapacheprofiles: - { shortname: 'clap24ph5670ls', desc: 'Cloudlinux Apache 2.4,php 5.6 to 7 with lsapi' } - { shortname: 'ap24ph5571', desc: 'cPanel Apache 2.4,php 5.6 to 7.1' } - { shortname: 'ap24ph5670', desc: 'cPanel Apache 2.4,php 5.6 to 7' } configobjectvalues: - { id: 'udpinwhmsh', object: 'udpportsin', value: '20,21,53,161,162', desc: 'common whm udp ports allowed in' } - { id: 'tcpinwhmsh', object: 'tcpportsin', value: '20,21,22,25,53,80,110,143,161,162,443,465,587,993,995,2077,2078,2082,2083,2086,2087,2095,2096,1243,3306', desc: 'common whm tcp ports allowed in' } - { id: 'udpoutcomn', object: 'udpportsout', value: '20,21,53,113,123,873,2049,6277,24441', desc: 'common whm udp ports allowed out' } - { id: 'tcpoutcomn', object: 'tcpportsout', value: '20,21,22,25,37,43,53,80,110,113,443,587,873,2086,2087,2089,2703,993,143,1243,465,995,1493,4505,4506', desc: 'common whm tcp ports allowed out' } - { id: 'udpindns', object: 'udpportsin', value: '53,161,162', desc: 'common dns udp ports allowed in' } - { id: 'tcpindns', object: 'tcpportsin', value: '25,53,161,162', desc: 'common dns tcp ports allowed in' } - { id: 'fwip01', object: 'fwwhiteip', value: '11.22.33.44', desc: 'Management server IP' } - { id: 'fwip02', object: 'fwwhiteip', value: '11.22.33.45', desc: 'Office IP Region 1' } - { id: 'fwip03', object: 'fwwhiteip', value: '11.22.33.46', desc: 'Office IP Region 2' } - { id: 'igcgihome', object: 'fwprocpcmd', value: '/home/.*/public_html/cgi-bin/script1\\.cgi' } - { id: 'igsoftaculus', object: 'fwprocpcmd', value: '/usr/local/cpanel/3rdparty/bin/php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli\\.php\\.*' } - { id: 'igmysqlsafe', object: 'fwproccmd', value: '/bin/sh /usr/bin/mysqld_safe' } - { id: 'ea56701', object: 'eaprof', value: 'clap24ph5670ls', desc: 'Cloud linux Apache 2.4 PHP 5.6 to 7.01 with LSAPI' } - { id: 'srvcom', object: 'srvemail', value: 'servers@brand1.com', desc: 'Server contact mail for alerts for brand 1' } - { id: 'moncom', object: 'monitor', value: 'monitor.brand.com', desc: 'monitor host for SNMP and rsyslog' } - { id: 'tzUTC', object: 'tz', value: 'UTC', desc: 'UTC Timezone' } - { id: 'pcom', object: 'scom', value: 'public', desc: 'Public community for SNMP' } - { id: 'rusr', object: 'sro', value: 'rouser', desc: 'Read only user for SNMP' } - { id: 'tzIL', object: 'tz', value: 'Asia/Jerusalem', desc: 'Timezone IST' } - { id: 'tzGMT', object: 'tz', value: 'GMT', desc: 'Timezone GMT' } - { id: 'pftp30000', object: 'passiveports', value: '30000 30999', desc: 'Passive port range 30000-30999' } whmapiobjectvalues: - { id: 'vauencpcp', object: 'enaucp', value: 'provider_id=cpanelid', desc: 'enable cPanelID for cpaneld' } - { id: 'vauencpfb', object: 'enaucp', value: 'provider_id=facebook', desc: 'enable Facebook for cpaneld' } - { id: 'vauencppp', object: 'enaucp', value: 'provider_id=paypal', desc: 'enable for cpaneldPaypal' } - { id: 'vauencpgo', object: 'enaucp', value: 'provider_id=google', desc: 'enable Google for cpaneld' } - { id: 'vauencpam', object: 'enaucp', value: 'provider_id=amazon', desc: 'enable Amazon for cpaneld' } - { id: 'vauencpwh', object: 'enaucp', value: 'provider_id=whmcs', desc: 'enable WHMCS for cpaneld' } - { id: 'vauenwhmcp', object: 'enauwhm', value: 'provider_id=cpanelid', desc: 'enable cPanelID for whostmgrd' } - { id: 'vauenwhmfb', object: 'enauwhm', value: 'provider_id=facebook', desc: 'enable Facebook for whostmgrd' } - { id: 'vauenwhmpp', object: 'enauwhm', value: 'provider_id=paypal', desc: 'enable Paypal for whostmgrd' } - { id: 'vauenwhmgo', object: 'enauwhm', value: 'provider_id=google', desc: 'enable Google for whostmgrd' } - { id: 'vauenwhmam', object: 'enauwhm', value: 'provider_id=amazon', desc: 'enable Amazon for whostmgrd' } - { id: 'vauenwhmwh', object: 'enauwhm', value: 'provider_id=whmcs', desc: 'enable WHMCS for whostmgrd' } - { id: 'vauenwmcp', object: 'enauwm', value: 'provider_id=cpanelid', desc: 'enable cPanelID for webmaild' } - { id: 'vauenwmfb', object: 'enauwm', value: 'provider_id=facebook', desc: 'enable Facebook for webmaild' } - { id: 'vauenwmpp', object: 'enauwm', value: 'provider_id=paypal', desc: 'enable Paypal for webmaild' } - { id: 'vauenwmgo', object: 'enauwm', value: 'provider_id=google', desc: 'enable Google for webmaild' } - { id: 'vauenwmam', object: 'enauwm', value: 'provider_id=amazon', desc: 'enable Amazon for webmaild' } - { id: 'vauenwmwh', object: 'enauwm', value: 'provider_id=whmcs', desc: 'enable WHMCS for webmaild' } - { id: 'vaudecpcp', object: 'deaucp', value: 'provider_id=cpanelid', desc: 'disable cPanelID for cpaneld' } - { id: 'vaudecpfb', object: 'deaucp', value: 'provider_id=facebook', desc: 'disable Facebook for cpaneld' } - { id: 'vaudecppp', object: 'deaucp', value: 'provider_id=paypal', desc: 'disable for cpaneldPaypal' } - { id: 'vaudecpgo', object: 'deaucp', value: 'provider_id=google', desc: 'disable Google for cpaneld' } - { id: 'vaudecpam', object: 'deaucp', value: 'provider_id=amazon', desc: 'disable Amazon for cpaneld' } - { id: 'vaudecpwh', object: 'deaucp', value: 'provider_id=whmcs', desc: 'disable WHMCS for cpaneld' } - { id: 'vaudewhmcp', object: 'deauwhm', value: 'provider_id=cpanelid', desc: 'disable cPanelID for whostmgrd' } - { id: 'vaudewhmfb', object: 'deauwhm', value: 'provider_id=facebook', desc: 'disable Facebook for whostmgrd' } - { id: 'vaudewhmpp', object: 'deauwhm', value: 'provider_id=paypal', desc: 'disable Paypal for whostmgrd' } - { id: 'vaudewhmgo', object: 'deauwhm', value: 'provider_id=google', desc: 'disable Google for whostmgrd' } - { id: 'vaudewhmam', object: 'deauwhm', value: 'provider_id=amazon', desc: 'disable Amazon for whostmgrd' } - { id: 'vaudewhmwh', object: 'deauwhm', value: 'provider_id=whmcs', desc: 'disable WHMCS for whostmgrd' } - { id: 'vaudewmcp', object: 'deauwm', value: 'provider_id=cpanelid', desc: 'disable cPanelID for webmaild' } - { id: 'vaudewmfb', object: 'deauwm', value: 'provider_id=facebook', desc: 'disable Facebook for webmaild' } - { id: 'vaudewmpp', object: 'deauwm', value: 'provider_id=paypal', desc: 'disable Paypal for webmaild' } - { id: 'vaudewmgo', object: 'deauwm', value: 'provider_id=google', desc: 'disable Google for webmaild' } - { id: 'vaudewmam', object: 'deauwm', value: 'provider_id=amazon', desc: 'disable Amazon for webmaild' } - { id: 'vaudewmwh', object: 'deauwm', value: 'provider_id=whmcs', desc: 'disable WHMCS for webmaild' } - { id: 'vbken', object: 'bkenable', value: 1, desc: 'Enable backups' } - { id: 'vbkdis', object: 'bkenable', value: 0, desc: 'Disable backups' } - { id: 'vbkdailyen', object: 'bkdaily', value: 1, desc: 'Enable daily backups' } - { id: 'vbkdailydis', object: 'bkdaily', value: 0, desc: 'Disable daily backups' } - { id: 'vbkpostrunen', object: 'bkpostrun', value: 0, desc: 'Whether to run postcpbackup script after the backup finishes' } - { id: 'vbkdailyret3', object: 'bkdailyret', value: 3, desc: 'retain 3 daily backups' } - { id: 'vbkdailyret5', object: 'bkdailyret', value: 5, desc: 'retain 5 daily backups' } - { id: 'vbkdailyret7', object: 'bkdailyret', value: 7, desc: 'retain 7 daily backups' } - { id: 'vbkdailydayseven', object: 'bkdailydays', value: '0,2,4', desc: 'run daily backups on Sun, Tue, Thu' } - { id: 'vbkdailydaysodd', object: 'bkdailydays', value: '1,3,5', desc: 'run daily backups on mon, Wed, Fri' } - { id: 'vbkweeklyen', object: 'bkweekly', value: 1, desc: 'Enable weekly backups' } - { id: 'vbkweeklydis', object: 'bkweekly', value: 0, desc: 'Disable weekly backups' } - { id: 'vbkweeklyret1', object: 'bkweeklyret', value: 1, desc: 'retain 1 weekly backup' } - { id: 'vbkweeklyret2', object: 'bkweeklyret', value: 2, desc: 'retain 2 weekly backups' } - { id: 'vbkweeklyret3', object: 'bkweeklyret', value: 3, desc: 'retain 3 weekly backups' } - { id: 'vbkweeklydays1', object: 'bkweeklydays', value: 0, desc: 'Backup weekly on Sun' } - { id: 'vbkweeklydays6', object: 'bkweeklydays', value: 5, desc: 'Backup weekly on Fri' } - { id: 'vbkweeklydays7', object: 'bkweeklydays', value: 6, desc: 'Backup weekly on Sat' } - { id: 'vbkmonthlyen', object: 'bkmonthly', value: 1, desc: 'Enable monthly backups' } - { id: 'vbkmonthlydis', object: 'bkmonthly', value: 0, desc: 'Disable monthly backups' } - { id: 'vbkmonthlyret1', object: 'bkmonthlyret', value: 1, desc: 'Retain 1 monthly backups' } - { id: 'vbkmonthlyret2', object: 'bkmonthlyret', value: 2, desc: 'Retain 2 monthly backups' } - { id: 'vbkmonthlyret3', object: 'bkmonthlyret', value: 3, desc: 'Retain 3 monthly backups' } - { id: 'vbkmonthlyret6', object: 'bkmonthlyret', value: 6, desc: 'Retain 6 monthly backups' } - { id: 'vbkmonthlyret12', object: 'bkmonthlyret', value: 12, desc: 'Retain 12 monthly backups' } - { id: 'vbkdirmnt', object: 'bkdir', value: '/mnt/backup', desc: 'local mount backup directory' } - { id: 'vbkdirnfs', object: 'bkdir', value: '/misc/backup', desc: 'nfs autofs mount backup directory' } - { id: 'vbktypecomp', object: 'bktype', value: 'compressed', desc: 'Create compressed backup' } - { id: 'vbktypeuncomp', object: 'bktype', value: 'umcompressed', desc: 'Create uncompressed backup' } - { id: 'vbktypeincr', object: 'bktype', value: 'incremental', desc: 'Create incremental backup' } - { id: 'vbkdeletelocalen', object: 'bkdeletelocal', value: 1, desc: 'Delete backups from the local directory' } - { id: 'vbkdeletelocaldis', object: 'bkdeletelocal', value: 0, desc: 'do not delete backups from the local directory' } configurationlevels: - { value: 'udpinwhmsh', role: 'comn', brand: 0, region: 0 } - { value: 'tcpinwhmsh', role: 'comn', brand: 0, region: 0 } - { value: 'udpinwhmsh', role: 'sha', brand: 0, region: 0 } - { value: 'tcpinwhmsh', role: 'sha', brand: 0, region: 0 } - { value: 'udpindns', role: 'dns', brand: 0, region: 0 } - { value: 'tcpindns', role: 'dns', brand: 0, region: 0 } - { value: 'udpoutcomn', role: 'comn', brand: 0, region: 0 } - { value: 'tcpoutcomn', role: 'comn', brand: 0, region: 0 } - { value: 'udpoutcomn', role: 'sha', brand: 0, region: 0 } - { value: 'tcpoutcomn', role: 'sha', brand: 0, region: 0 } - { value: 'udpoutcomn', role: 'dns', brand: 0, region: 0 } - { value: 'tcpoutcomn', role: 'dns', brand: 0, region: 0 } - { value: 'srvcom', role: 'comn', brand: 0, region: 0 } - { value: 'srvcom', role: 'sha', brand: 0, region: 0 } - { value: 'moncom', role: 'comn', brand: 0, region: 0 } - { value: 'tzUTC', role: 'comn', brand: 0, region: 'r2' } - { value: 'pcom', role: 'comn', brand: 0, region: 0 } - { value: 'tzGMT', role: 0, brand: 0, region: 'r3' } - { value: 'tzGMT', role: 0, brand: 0, region: 'r4' } - { value: 'tzUTC', role: 0, brand: 0, region: 'r5' } - { value: 'rusr', role: 'comn', brand: 0, region: 0 } - { value: 'ea56701', role: 'sha', brand: 0, region: 0 } - { value: 'moncom', role: 'sha', brand: 0, region: 0 } - { value: 'pcom', role: 'sha', brand: 0, region: 0 } - { value: 'rusr', role: 'sha', brand: 0, region: 0 } - { value: 'srvcom', role: 0, brand: 0, region: 'r1' } - { value: 'moncom', role: 0, brand: 0, region: 'r1' } - { value: 'pcom', role: 0, brand: 0, region: 'r1' } - { value: 'rusr', role: 0, brand: 0, region: 'r1' } - { value: 'srvcom', role: 0, brand: 'br1', region: 0 } - { value: 'moncom', role: 0, brand: 'br1', region: 0 } - { value: 'pcom', role: 0, brand: 'br1', region: 0 } - { value: 'rusr', role: 0, brand: 'br1', region: 0 } - { value: 'tzIL', role: 0, brand: 0, region: 'r1' } - { value: 'udp2021', role: 'sha', brand: 'br1', region: 0 } - { value: 'udp2021', role: 'sha', brand: 'br1', region: 0 } - { value: 'fwip01', role: 'comn', brand: 0, region: 0 } - { value: 'fwip02', role: 'comn', brand: 0, region: 0 } - { value: 'fwip03', role: 'comn', brand: 0, region: 0 } - { value: 'igcgihome', role: 'sha', brand: 0, region: 0 } - { value: 'igsoftaculus', role: 'sha', brand: 0, region: 0 } - { value: 'igmysqlsafe', role: 'comn', brand: 0, region: 0 } - { value: 'igmysqlsafe', role: 'sha', brand: 0, region: 0 } - { value: 'pftp30000', role: 'sha', brand: 0, region: 0 } whmapiconfiglevels: - { value: 'vaudecpcp', role: 'comn', brand: 0, region: 0 } - { value: 'vaudecpfb', role: 'comn', brand: 0, region: 0 } - { value: 'vaudecppp', role: 'comn', brand: 0, region: 0 } - { value: 'vaudecpgo', role: 'comn', brand: 0, region: 0 } - { value: 'vaudecpam', role: 'comn', brand: 0, region: 0 } - { value: 'vaudecpwh', role: 'comn', brand: 0, region: 0 } - { value: 'vaudewhmcp', role: 'comn', brand: 0, region: 0 } - { value: 'vaudewhmfb', role: 'comn', brand: 0, region: 0 } - { value: 'vaudewhmpp', role: 'comn', brand: 0, region: 0 } - { value: 'vaudewhmgo', role: 'comn', brand: 0, region: 0 } - { value: 'vaudewhmam', role: 'comn', brand: 0, region: 0 } - { value: 'vaudewhmwh', role: 'comn', brand: 0, region: 0 } - { value: 'vaudewmcp', role: 'comn', brand: 0, region: 0 } - { value: 'vaudewmfb', role: 'comn', brand: 0, region: 0 } - { value: 'vaudewmpp', role: 'comn', brand: 0, region: 0 } - { value: 'vaudewmgo', role: 'comn', brand: 0, region: 0 } - { value: 'vaudewmam', role: 'comn', brand: 0, region: 0 } - { value: 'vaudewmwh', role: 'comn', brand: 0, region: 0 } - { value: 'vbken', role: 'sha', brand: 0, region: 0 } - { value: 'vbkdailyen', role: 'sha', brand: 0, region: 0 } - { value: 'vbkdailyret5', role: 'sha', brand: 0, region: 0 } - { value: 'vbkdailydaysodd', role: 'sha', brand: 0, region: 0 } - { value: 'vbkweeklyen', role: 'sha', brand: 0, region: 0 } - { value: 'vbkweeklyret2', role: 'sha', brand: 0, region: 0 } - { value: 'vbkweeklydays6', role: 'sha', brand: 0, region: 0 } - { value: 'vbkmonthlyen', role: 'sha', brand: 0, region: 0 } - { value: 'vbkmonthlyret2', role: 'sha', brand: 0, region: 0 } - { value: 'vbkdirmnt', role: 'sha', brand: 0, region: 0 } - { value: 'vbktypecomp', role: 'sha', brand: 0, region: 0 } - { value: 'vbkdeletelocalen', role: 'sha', brand: 0, region: 0 }