GithubHelp home page GithubHelp logo

operations's Introduction

documentation

Operations Manual for usegalaxy.eu

Galaxy Admin:

Cloud Admin:

Read-only Fridays

  • NO EXCEPTIONS
  • Do not merge things to the playbook repositories that will be auto-applied
  • Do not do any manual systems administration
  • Consider writing documentation or more test cases instead.

Adding a User to Grafana

  1. They should login using GitHub auth.
    • Note that they must be a member of an approved organisation. (Note that this link is to a specific revision where I could be sure the line number was correct, please check against master)
  2. (As an admin) Open the user list
  3. Find them and "edit"
  4. Under "Organizations" type "Main" and select the main organisation that shows up, adding them as the appropriate role.

(Re-)sending activation links

Some users do not get the activation email or are unable to find it. On request we can generate the link with the following procedure:

cd /opt/galaxy/server/
. ../venv/bin/activate
python /data/gxmnt/galaxy-dist/scripts/activation_link.py -c ~/config/galaxy.ini -e <their email>

Creating and editing an encrypted file using Ansible Vault

Ansible Vault encrypts variables and files to protect sensitive content such as passwords or keys rather than leaving it visible as plaintext in playbooks or roles.To use Ansible Vault you need one or more passwords to encrypt and decrypt content. If you store your vault passwords in a third-party tool such as a secret manager, you need a script to access them. Use the passwords-with the ‘ansible-vault’ command line tool to create and view encrypted variables, create encrypted files, encrypt existing files, or edit, re-key, or decrypt files.

  1. Clone our repository.

  2. Navigate to Ansible vault directory cd infrastructure-playbook/secret_group_vars/

  3. Create a new branch or checkout to the branch you want to switch to, e.g.(‘dp_keycloak’)

  4. Use command ansible-vault create keycloak.yml to create new encrypt file.

  5. Then ansible asks for:

     New Vault password: 
     
     Confirm New Vault password:
    

    It is recommended to use the previously set Vault password for smooth running of playbook

  6. The newly created encrypt file (‘keycloak.yml’) enables us to enter data or enter lines of code before encrypted.

  7. The content in the encrypted files can be read by command ansible-vault view keycloak.yml and can be edited by the command ansible-vault edit keycloak.yml followed by entering the given Vault password.

  8. Update the branch pushing commits git push

operations's People

Contributors

beatrizserrano avatar bgruening avatar gallardoalba avatar gmauro avatar hexylena avatar kysrpex avatar mira-miracoli avatar pavanpulaparthi avatar sanjaysrikakulam avatar sj213 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.