Plex Cloud Scripts - Looking for feedback

GitHub Repo
https://github.com/pyro2927/PlexCloud

tl;dr: Ansible & Terraform scripts to setup a convenient Plex Cloud that uses Amazon CloudDrive to mount and store media.

I realize this is probably more technically involved than most Plex users would want, but with the loss of being able to use ACD with PlexCloud, I wanted to re-create a similar setup that would allow for utilizing the unlimited storage for $60/year I already had.

What it does right now
Right now it spins up a Docker host with DigitalOcean, and then uses Ansible to setup configurations and containers for Sonarr, Couchpotato, Transmission, Plex, and Muximux. Everything except Plex gets locked down to access from your current Public IP via ufw (Plex gets wildcard access so anyone you share with can get to it).

What next
I’m currently looking into adding support for encfs so media stored on ACD can be encrypted. On top of that I’m looking for feedback from the community on anything from things the README.md could use, to additional configurations that would be nice. Whatever. A 2nd set of eyes to tell me what could be improved upon would be greatly appreciated!

Nice work dude. I’ve been looking at ansible as a way to easily upgrade all my VM’s as opposed to go through and put yum.cron on them all. I seem to hit a bit a snag with Plex tho as its a bit of a manual task to update.

I was hoping to ■■■■■■ some code from you but you just spin the docker image. Do you then just recreate the docker container when you need to upgrade?

I think I’ve found a way to automatically get the latest filename for download, just need a way to automate it to pluck the Plex token for the PlexPass channel and I should be good to go.