Skip to content
Snippets Groups Projects
README.md 1.16 KiB
Newer Older
Anders Harrisson's avatar
Anders Harrisson committed
# ics-ans-role-phoebus

Ansible role to install phoebus.

## Role Variables

```yaml
Anders Harrisson's avatar
Anders Harrisson committed
---
Anders Harrisson's avatar
Anders Harrisson committed
phoebus_installation_dir: /opt
phoebus_installations_keep: 2
Benjamin Bertrand's avatar
Benjamin Bertrand committed
phoebus_archive: "http://artifactory.esss.lu.se/artifactory/libs-release-local/se/europeanspallationsource/ics/ess-cs-studio-phoebus/{{ phoebus_version }}/ess-cs-studio-phoebus-{{ phoebus_version }}-linux.tar.gz"
Anders Harrisson's avatar
Anders Harrisson committed
phoebus_settings_path: "{{ phoebus_home }}/phoebus.ini"
phoebus_settings: {}
Benjamin Bertrand's avatar
Benjamin Bertrand committed
phoebus_options: "-server 4918 -logging {{ phoebus_home }}/logging.properties"
phoebus_ess_templates_version: 1.0.4
phoebus_ess_symbols_version: 1.0.5
phoebus_ess_opis_version: master
phoebus_git_folders_base: /usr/local/share/cs-studio
phoebus_ess_opis_path: "{{ phoebus_git_folders_base }}/ess-opis"
phoebus_ess_symbols_path: "{{ phoebus_git_folders_base }}/ess-symbols"
phoebus_ess_templates_path: "{{ phoebus_git_folders_base }}/ess-templates"
Benjamin Bertrand's avatar
Benjamin Bertrand committed
# Set to [] to not create a python environment
phoebus_python_packages:
  - python=3.7
  - py4j
  - connect2j
  - numpy=1.17
  - scipy=1.3
  - pandas=0.25
Anders Harrisson's avatar
Anders Harrisson committed
```

## Example Playbook

```yaml
- hosts: servers
  roles:
    - role: ics-ans-role-phoebus
```

## License

BSD 2-clause