pimp-my-box
pimp-my-box copied to clipboard
:seedling: Automated seedbox install of rTorrent-PS and PyroScope CLI etc. via Ansible.
Modified to allow any user to be used as opposed to just rtorrent. modified: roles/pyroscope-cli/defaults/main.yml modified: roles/pyroscope-cli/tasks/cron.yml modified: roles/pyroscope-cli/tasks/main.yml modified: roles/rtorrent-ps/tasks/config.yml modified: roles/rtorrent-ps/tasks/main.yml modified: scripts/install_ansible.sh
* Unpack into /opt and link into /usr/local/bin * Remove libav vs. ffmpeg mess
* Start docker with enabled ssh for all major distros * Run playbook against it * Run some tests within the container
Add more fine-grained control over granted group rights. * `rtxmlrpc` specifically for the socket * `rtdata` as the runtime group (and thus for written data), via `sg`
* use the httprpc plugin – https://github.com/Novik/ruTorrent/wiki/PluginHTTPRPC * offer the RPC mount only as an option (default off) * obfuscate the mount point name using ``ansible_machine_id`` (or a 7-digit SHA256...
This breaks certain apps that uses /RPC2 such as transdroid. Possible solution includes moving the .scgi_local somewhere else or changing the group owner for /home/rtorrent. Currently I'm just using setfacl...
* Test for Xenial and Stretch, and maybe Jessie+Trusty * Also system Python vs. pyenv (use pyenv on older distros) * Might need GitLab CI
Either complify the when clauses, or :pray: for Ansible having something like `with_first_succeeding`.