https://github.com/ericsson/puppet-module-citrix_unix
Puppet module to manage Citrix Presentation Server for UNIX
https://github.com/ericsson/puppet-module-citrix_unix
puppet
Last synced: 8 months ago
JSON representation
Puppet module to manage Citrix Presentation Server for UNIX
- Host: GitHub
- URL: https://github.com/ericsson/puppet-module-citrix_unix
- Owner: Ericsson
- License: apache-2.0
- Created: 2013-11-07T17:07:20.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2018-10-31T06:43:43.000Z (about 7 years ago)
- Last Synced: 2025-05-07T18:16:18.310Z (8 months ago)
- Topics: puppet
- Language: Ruby
- Size: 57.6 KB
- Stars: 0
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
puppet-module-citrix_unix
=========================
Puppet module to manage Citrix Presentation Server for UNIX
# Compatability #
This module has been tested to work on the following systems with the latest
Puppet v3, v3 with future parser, v4, v5 and v6. See `.travis.yml` for the
exact matrix of supported Puppet and ruby versions.
## OS Distributions ##
* Solaris 9
===
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'