Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

cdiaz2799/media-infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Media Stack

This repository is responsible for all of the apps/services required for my home media stack. All containers are defined in Terraform, as defined below:

Requirements

Name Version
cloudflare 4.13.0
docker 3.0.2
sonarr 3.0.0

Providers

Name Version
cloudflare 4.13.0
sonarr 3.0.0

Modules

Name Source Version
overseerr ./modules/service n/a
radarr ./modules/service n/a
sabnzbd ./modules/service n/a
sonarr ./modules/service n/a

Resources

Name Type
cloudflare_tunnel.cf_tunnel resource
cloudflare_tunnel_config.cf_tunnel_config resource
sonarr_download_client_sabnzbd.sabnzbd resource
sonarr_indexer_newznab.nzbgeek resource
sonarr_media_management.sonarr resource
sonarr_naming.naming resource
sonarr_notification_discord.discord resource
sonarr_notification_plex.plex resource
sonarr_notification_telegram.telegram resource
sonarr_root_folder.root resource

Inputs

Name Description Type Default Required
cf_tunnel_name Name for the Cloudflare Tunnel. Modification forces creation of a new resource. string n/a yes
cf_tunnel_secret Secret for the Cloudflare tunnel. 32 or more bytes, encoded as a base64 string. string n/a yes
cf_zone_id Cloudflare Zone ID string n/a yes
cloudflare_account_id Cloudflare Account ID string n/a yes
cloudflare_api_token Cloudflare API Token string n/a yes
discord_sonarr_webhook Weebhook URL for Discord / Sonarr Integration string n/a yes
host_ip IP of the host running the stack string n/a yes
movies_path n/a string "/Volumes/MEDIA/Movies" no
nzbgeek_api_key NZBgeek API Key string n/a yes
overseerr_host_config_path Host path for Overseerr directory string "/Users/Shared/Overseerr" no
overseerr_port Port exposed for Overseerr string "5055" no
plex_token Plex Auth Token string n/a yes
radarr_host_config_path n/a string "/Users/christian/Radarr" no
radarr_port Port exposed for Radarr string "7878" no
sabnzbd_api_key API Key from Sabnzbd string n/a yes
sabnzbd_host_config_path Configuration Directory for Sabnzbd string "/Users/Shared/sabnzbd/" no
sabnzbd_port Port for Sabnzbd string "6790" no
sabnzbd_pw n/a string n/a yes
sabnzbd_username n/a string n/a yes
sonarr_api_key API Key for Radarr string n/a yes
sonarr_host_config_path n/a string "/Users/christian/Sonarr" no
sonarr_port n/a string "8989" no
telegram_sonarr_chatid Chat ID for Sonarr Telegram Bot string n/a yes
telegram_sonarr_token Bot token for Sonarr Telegram Bot string n/a yes
tv_path n/a string "/Volumes/MEDIA/TV" no

Outputs

No outputs.

About

Terraform for my media infrastructure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages