11class xd7mastercontroller::siteconfig inherits xd7mastercontroller {
2-
2+
33 # Databases creation
44 dsc_xd7database { 'XD7SiteDatabase' :
55 dsc_sitename => $sitename ,
99 dsc_psdscrunascredential => {' user' => $svc_username , ' password' => $svc_password },
1010 # require => Dsc_xd7features['XD7DeliveryController']
1111 }
12-
12+
1313 dsc_xd7database { 'XD7SiteLoggingDatabase' :
1414 dsc_sitename => $sitename ,
1515 dsc_databaseserver => $databaseserver ,
1818 dsc_psdscrunascredential => {' user' => $svc_username , ' password' => $svc_password },
1919 # require => Dsc_xd7features['XD7DeliveryController']
2020 }
21-
21+
2222 dsc_xd7database { 'XD7SiteMonitorDatabase' :
2323 dsc_sitename => $sitename ,
2424 dsc_databaseserver => $databaseserver ,
2525 dsc_databasename => $monitordatabasename ,
2626 dsc_datastore => ' Monitor' ,
2727 dsc_psdscrunascredential => {' user' => $svc_username , ' password' => $svc_password },
28- # require => Dsc_xd7features['XD7DeliveryController']
28+ # require => Dsc_xd7features['XD7DeliveryController']
2929 }
30-
31- # XD7 site creation
30+
31+ # XD7 site creation
3232 dsc_xd7site { 'XD7Site' :
3333 dsc_sitename => $sitename ,
3434 dsc_databaseserver => $databaseserver ,
3838 dsc_psdscrunascredential => {' user' => $svc_username , ' password' => $svc_password },
3939 require => [Dsc_xd7database[' XD7SiteDatabase' ], Dsc_xd7database[' XD7SiteMonitorDatabase' ], Dsc_xd7database[' XD7SiteLoggingDatabase' ] ]
4040 }
41-
41+
4242 # Linking with Citrix License server
4343 dsc_xd7sitelicense { 'XD7SiteLicense' :
4444 dsc_licenseserver => $licenceserver ,
4545 dsc_licenseedition => ' PLT' ,
4646 dsc_licensemodel => ' UserDevice' ,
4747 dsc_trustlicenseservercertificate => false ,
4848 dsc_psdscrunascredential => {' user' => $svc_username , ' password' => $svc_password },
49- require => Dsc_xd7site[' XD7Site' ]
49+ require => Dsc_xd7site[' XD7Site' ]
5050 }
51-
51+
5252 # Site admin roles for users
5353 # Administrator has to be created before beeing affected a role
5454 dsc_xd7administrator { 'CitrixAdmin' :
5555 dsc_name => $xd7administrator ,
5656 dsc_psdscrunascredential => {' user' => $svc_username , ' password' => $svc_password },
57- require => Dsc_xd7site[' XD7Site' ]
57+ require => Dsc_xd7site[' XD7Site' ]
5858 }
59-
59+
6060 dsc_xd7role { 'CitrixAdminFullAdministratorRole' :
6161 dsc_name => ' Full Administrator' ,
6262 dsc_members => $xd7administrator ,
6363 dsc_psdscrunascredential => {' user' => $svc_username , ' password' => $svc_password },
6464 require => [ Dsc_xd7site[' XD7Site' ] , Dsc_xd7administrator[' CitrixAdmin' ] ]
65- }
66-
65+ }
66+
6767 # Site admin roles for Puppet service account
6868 # Administrator has to be created before beeing affected a role
6969 dsc_xd7administrator { 'PuppetServiceAccountCitrixAdmin' :
7070 dsc_name => $svc_username ,
7171 dsc_psdscrunascredential => {' user' => $svc_username , ' password' => $svc_password },
72- require => Dsc_xd7site[' XD7Site' ]
72+ require => Dsc_xd7site[' XD7Site' ]
7373 }
74-
74+
7575 dsc_xd7role { 'PuppetServiceAccountFullAdministratorRole' :
7676 dsc_name => ' Full Administrator' ,
7777 dsc_members => $svc_username ,
7878 dsc_psdscrunascredential => {' user' => $svc_username , ' password' => $svc_password },
7979 require => [ Dsc_xd7site[' XD7Site' ] , Dsc_xd7administrator[' PuppetServiceAccountCitrixAdmin' ] ]
8080 }
81-
81+
8282 # Trust requests sent to XML service
8383 dsc_xd7siteconfig {'XD7GlobalSiteSetting' :
8484 dsc_issingleinstance => ' Yes' ,
8585 dsc_trustrequestssenttothexmlserviceport => true ,
8686 dsc_psdscrunascredential => {' user' => $svc_username , ' password' => $svc_password },
8787 require => Dsc_xd7site[' XD7Site' ]
8888 }
89- }
89+ }
0 commit comments