galaxyproject / admin-training Goto Github PK
View Code? Open in Web Editor NEWGalaxy Admin Training
Home Page: https://galaxyproject.github.io/
Galaxy Admin Training
Home Page: https://galaxyproject.github.io/
Some defined here, we should refine.
the ISMB version of the playbook is slightly different and I think more up to date?
https://github.com/galaxyproject/dagobah-training/blob/2017-ismb/GATC-ansible/playbook.yml
instead of source activate ~/.venv/bin/activate
we should have
source ~/.venv/bin/activate
Deploy existing usegalaxy.* common toolset to CVMFS and switch current (3) usegalaxy.* servers to load tools from that source
Otherwise the tool data tables won't reload automatically during the reference data tutorial
@torfinnnome is taking care of this.
maybe use a subset of https://github.com/galaxyproject/ansible-proftpd ?
add SFTP/FTPS?
Several Galaxy members have been working with TrustedCI to create a template for a System Security Plan document that will provide guidelines for best-practice deployments that improve system security. Could we find an hour-long slot in the Jan 2021 admin training schedule to go over this document and help admins orient themselves with it?
TZ dependent, or, maybe via chat. (We’re the irc loving admins after all). Tentative date for the next meeting: 3rd of March
todo:
Since we're doing video for this training, they absolutely need to be captioned, and captioned correctly. We have participants from all around the world and some of us have strong accents or speak quickly, we want these videos to be intelligible to all.
Once videos are uploaded to youtube, ~1-2h later we get the automatic captions. They're quite good but not perfect and need a lot of polishing. This is where we need YOUR help. I'll be transferring the text google produces into a google document. I need people to work on these, listening to the video, and ensuring that the content is correct. , , etc. We don't need to catch 100% of capitalisation issues, but we should get most.
Steps:
Below is a list of videos that need their text checked, and the relevant portion of a google doc with the text. When you feel good about a section, please just colour code it so anyone else working on parts of the video won't duplicate work.
Since many copy/paste issues involved indenting issues.
Just collecting this for reporting
Can somebody kindly let me know how to do the equivalent of sudo systemctl edit --full munge
on Ubuntu 14.04
.
Ubuntu 14.04 doesn't use systemctl.
Based on the assumption that many of the admins will also be the to-go resource for their users we should provide materials for short session with advanced usage (scratchbook, visualize/display, history search/filtering + multiview, collection manipulations etc.)
For next iteration we should make sure everybody is using same (or very similar) deployment environment. Troubleshooting heterogenous laptops was unnecessary overhead. We should also make sure network is permissive (e.g. ssh port) and performing as well as the VMs for participants (e.g. FTP port).
We can do this, right @Slugger70? Currently it's all manual and would be awesome if it used ephemeris as well
Just write down the steps needed with new playbook awesomeness and I can write the surrounding bits again.
+ add to training materials (can continue to add the blabla / formatting if you like since I'm fast at it)
In the Ansible intro here:
https://github.com/martenson/dagobah-training/blob/master/advanced/001-ansible/ex1-intro-ansible.md
Instructions say to start Galaxy like this:
Once, that is complete you can start your Galaxy server to test it.
Start the server with `sh ./run.sh --pid-file=main.pid --log-file=main.log --daemon`
But in the roles/galaxy-tool-install/defaults/main.yml
file, the following are set
#The Galaxy pid and log file names. galaxy_pid_file: paster.pid galaxy_log_file: paster.log
I think either the pid and log file names need to be changed here, or the command to start Galaxy should be:
sh ./run.sh --pid-file=paster.pid --log-file=paster.log --daemon
We’d love it if helpers would record a (max) 30 second introduction (1920x1080 please, zoom is recommended)
We need this by thursday evening if it is to be included, or a "sorry no" (that's fine.)
DM @hexylena (slack, gitter, matrix) whenever you've got it done
Several people will be introducing various parts of the GAT as well:
E.g. https://galaxyproject.github.io/training-material/topics/admin/tutorials/upgrading/slides.html#7 needs to be replaced/removed
housekeeping slide with removing .pyc can go, showing the upgrade process with ansible is really amazing because it's just "change version, update galaxy vars, run playbook".
We could consider picking out a commit on dev, and having them upgrade to that?
Please modify as you see fit @natefoo @blankenberg @Slugger70
there are some URLs left in the materials that link to either martenson/gvlproject forks/github pages - we should convert those to their proper branch/galaxyproject counterparts.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.