tpv_auto_lint

TPV Auto Lint

Ansible role to create a script that automatically lints all YAML files in the tpv_mutable_dir and checks for their existence in Galaxy's job_conf.yml. If both applies, it copies the file to the TPV rules directory, updating existing files. This leads to a automatic reload, if Galaxy watches this directory. With this script, TPV in Galaxy's job handlers can't break anymore. Which would otherwise lead to mostly undetected destination mapping failures.

Requirements

Role Variables

See defaults/main or galaxy's default/main

Playbook Example

Include role in your Galaxyserver Playbook after the galaxyproject.galaxy role (the dirs have to exist already)

License

GPLv3

Author Information

Galaxy Europe

About

Script that lints TPV rule files and checks if they exist in \ Galaxy's job_conf.yml before copying them to the TPC rules folder

Install
ansible-galaxy install usegalaxy-eu/ansible-tpv-lint
GitHub repository
License
Unknown
Downloads
10111