Skip to content

propyless/puppet-module-citrix_unix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puppet-module-citrix_unix

Puppet module to manage Citrix Presentation Server for UNIX

===

Example use:

include citrix_unix

Example hiera config:

---
citrix_unix::ctxsrvr_user_home: '/home/citrix'
citrix_unix::ctxssl_user_home: '/home/citrix'
citrix_unix::ctx_patch_base_path: '/net/server/Citrix/hotfix'
citrix_unix::ctx_patch_name: 'PSE400SOL067'
citrix_unix::license_flexserver: 'ctx-lic.example.com'
citrix_unix::package_source: '/net/server/Citrix/solaris/CTXSmf'
citrix_unix::package_responsefile: '/net/server/Citrix/solaris/response'
citrix_unix::package_adminfile: '/net/server/Citrix/solaris/admin'

citrix_unix::ctxcfg_parameters:
  - '-a prompt=FALSE,inherit'
  - '-l max=UNLIMITED'
  - '-P set=1494'
  - '-t connect=NONE,disconnect=28800,disclogoff=28800,authentication=20,idle=7200,clientcheck=1200,clientresponse=600'
  - '-c broken=DISCONNECT,reconnect=ANY'
  - '-p enable'
  - '-k disallowicaclient=1'
  - '-k logofflogging=1'
  - '-k logonlogging=2'
  - '-k reconnectlogging=2'
  - '-C enable'
  - '-e none'
  - '-s enable,input=ON,notify=ON'
  - '-m enable,lowerthreshold=150,upperthreshold=500'
  - '-D disable'
  - '-o set=100'
  - '-k nomorelogons=0'

Farm master:

---
citrix_unix::is_farm_master: 'true'
citrix_unix::farm_name: 'farm-name'

citrix_unix::applications:
  'Solaris10xterm':
    command: 'tcsh -c "/usr/openwin/bin/xterm -title `hostname`"'
    use_ssl: 'yes'
    groups:
      - citrixusers

Farm slave:

---
citrix_unix::farm_name: 'farm-name'
citrix_unix::farm_master: 'master-server'
citrix_unix::farm_passphrase: 'secret'

About

Puppet module to manage Citrix Presentation Server for UNIX

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Puppet 77.8%
  • Ruby 18.5%
  • HTML 3.7%