ansible.flexlm/defaults/main.yml

99 lines
3.2 KiB
YAML

---
# .. vim: foldmarker=[[[,]]]:foldmethod=marker
# ipr-cnrs.flexlm default variables [[[
# ======================================
# Packages and installation [[[
# -----------------------------
# .. envvar:: flexlm__base_packages [[[
#
# List of base packages to install.
flexlm__required_packages:
- 'lsb-core'
# ]]]
# .. envvar:: flexlm__deploy_state [[[
#
# What is the desired state which this role should achieve? Possible options:
#
# ``present``
# Default. Ensure that flexlm is installed and configured as requested.
#
# ``absent``
# Ensure that flexlm is uninstalled and it's configuration is removed.
#
flexlm__deploy_state: 'present'
# ]]]
# ]]]
# Server configuration [[[
# ------------------------
# .. envvar:: flexlm__lmgrd_version [[[
#
# Specifies the version of ``lmgrd`` daemon.
# Use to differentiate lmgrd on multiple versions in case of incompatibility with a vendor daemon binary.
#
# A symlink will be create to ``lmgrd`` daemon to have a simpler name.
#
flexlm__lmgrd_version: '11.14.0.1'
# ]]]
# .. envvar:: flexlm__lmgrd_path [[[
#
# Path to store ``lmgrd`` daemon.
flexlm__lmgrd_path: '/usr/local/bin/lmgrd'
# ]]]
# .. envvar:: flexlm__lmgrd_source [[[
#
# Path where ``lmgrd`` daemon source is stored.
flexlm__lmgrd_source: 'usr/local/bin/lmgrd'
# ]]]
# .. envvar:: flexlm__lmutil_path [[[
#
# Path to store ``lmutil`` daemon.
flexlm__lmutil_path: '/usr/local/bin/lmutil'
# ]]]
# .. envvar:: flexlm__lmutil_source [[[
#
# Path where ``lmutil`` daemon source is stored.
flexlm__lmutil_source: 'usr/local/bin/lmutil'
# ]]]
# .. envvar:: flexlm__user_name [[[
#
# The user under which FlexLM daemons are running during normal operation.
flexlm__user_name: 'flexlm'
# ]]]
# .. envvar:: apache__service_name [[[
#
# The name of the Apache service.
flexlm__service_manage: True
# ]]]
# ]]]
# service
flexlm__service_enabled: True
flexlm__service_unit_content: 'etc/systemd/system/flexlm.service.j2'
# Lists to manage vendor daemon and licence files.
# flexlm_licences:
# - name: matlab
# description: 'flexlm Licence Manager for Matlab'
# bin_path: '/opt/matlab/bin'
# bin_src: '{{ inventory_dir + "/../resources/service/matlab-lm/bin/" }}'
# lic_path: '/opt/matlab/etc/licence.lic'
# lic_src: '{{ inventory_dir + "/../resources/hosts/matlab-lm/opt/matlab/etc/licence.lic" }}'
# service: True
# timewait: 60
# ports: [ '27000', '33188' ] # not used right now
flexlm__licences: []
# ]]]