Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
ucegg
ansible
Commits
75b39ded
Commit
75b39ded
authored
Apr 20, 2018
by
julian.gethmann
Browse files
Add role undulator_control for the development of the controls for the Jena TGU project
parent
41060dcf
Changes
8
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
75b39ded
...
...
@@ -50,6 +50,7 @@ Open an issue in the GitLab issue tracker and use the template for softwarereque
*
chrome.yml: Google Chrome for Fedora (for Adobe Connect usage)
*
elegant.yml: elegant (no Pelegant, yet)
*
inovesa.yml:
[
Inovesa
](
https://github.com/Inovesa/Inovesa
)
*
undulator_control.yml: Install the software stack that is necessary to develop the control system for the JENA TGU experiment
^1: (also put your FQDN to the
\[
common
\]
section in the hosts file as it depends hereon)
...
...
hosts
View file @
75b39ded
...
...
@@ -124,6 +124,9 @@ las120.las.kit.edu
las122.las.kit.edu
# semi stable
[tgu]
las115.las.kit.edu
[local]
# 127.0.0.1 ansible_connection=local
...
...
roles/clients/tasks/ms_fonts.yml
View file @
75b39ded
...
...
@@ -3,6 +3,6 @@
become
:
true
dnf
:
name
:
https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
state
:
installed
state
:
installed
tags
:
fonts
when
:
ansible_distribution == "Fedora"
roles/undulator_control/meta/main.yml
0 → 100644
View file @
75b39ded
---
dependencies
:
-
{
role
:
clients
}
-
{
role
:
epics
}
roles/undulator_control/tasks/main.yml
0 → 100644
View file @
75b39ded
---
-
import_tasks
:
software.yml
-
import_tasks
:
qtcreator.yml
roles/undulator_control/tasks/qtcreator.yml
0 → 100644
View file @
75b39ded
---
-
name
:
install Qt Creator
become
:
yes
package
:
name
:
qt-creator
state
:
present
roles/undulator_control/tasks/software.yml
0 → 100644
View file @
75b39ded
---
-
name
:
install swig as pcaspy dependency
become
:
yes
package
:
name
:
swig
state
:
present
-
name
:
install pcaspy and pyepics
become
:
yes
pip
:
name
:
"
{{
item
}}"
state
:
present
executable
:
pip3
loop
:
-
pcaspy
-
pyepics
environment
:
EPICS_BASE
:
"
/usr/local/share/base-{{
epics_version
}}"
EPICS_HOST_ARCH
:
"
linux-{{
ansible_architecture
}}"
LD_LIBRARY_PATH
:
"
/usr/local/share/base-{{
epics_version
}}/lib/linux-{{
ansible_architecture
}}:$LD_LIBRARY_PATH"
tags
:
-
python3
-
name
:
install pcaspy and pyepics for legacy Python
become
:
yes
pip
:
name
:
"
{{
item
}}"
state
:
present
loop
:
-
pcaspy
-
pyepics
environment
:
EPICS_BASE
:
"
/usr/local/share/base-{{
epics_version
}}"
EPICS_HOST_ARCH
:
"
linux-{{
ansible_architecture
}}"
LD_LIBRARY_PATH
:
"
/usr/local/share/base-{{
epics_version
}}/lib/linux-{{
ansible_architecture
}}:$LD_LIBRARY_PATH"
tags
:
-
python2
undulator_control.yml
0 → 100644
View file @
75b39ded
---
-
hosts
:
tgu
roles
:
-
undulator_control
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment