devopsarr / devopsarr.sonarr / 0.6.0 / module / sonarr_media_management Manages Sonarr media management. | "added in version" 0.0.5 of devopsarr.sonarr" Authors: Fuochi (@Fuochi)devopsarr.sonarr.sonarr_media_management (0.6.0) — module
Install with ansible-galaxy collection install devopsarr.sonarr:==0.6.0
collections: - name: devopsarr.sonarr version: 0.6.0
Manages Sonarr media management.
--- # update media management - name: Update media management devopsarr.sonarr.sonarr_media_management: chmod_folder: "755" rescan_after_refresh: "always" recycle_bin: "" file_date: "localAirDate" extra_file_extensions: "srt,info" episode_title_required: "always" download_propers_and_repacks: "doNotPrefer" chown_group: "arrs" minimum_free_space_when_importing: 100 recycle_bin_cleanup_days: 7 auto_unmonitor_previously_downloaded_episodes: true skip_free_space_check_when_importing: true set_permissions_linux: true import_extra_files: true enable_media_info: true delete_empty_folders: true create_empty_series_folders: true copy_using_hardlinks: true
file_date: choices: - none - localAirDate - utcAirDate description: File date modification. required: true type: str sonarr_url: description: Full Sonarr URL with protocol and port (e.g. `https://test.sonarr.tv:8989`) required: true type: str chown_group: description: Linux group. required: true type: str recycle_bin: description: Bin path. required: true type: str chmod_folder: description: Permission in linux format. required: true type: str sonarr_api_key: description: API key for Sonarr authentication. required: true type: str enable_media_info: description: Enable media info flag. required: true type: bool import_extra_files: description: Import extra files flag. required: true type: bool copy_using_hardlinks: description: Copy using hardlinks. required: true type: bool delete_empty_folders: description: Delete empty folders. required: true type: bool rescan_after_refresh: choices: - always - afterManual - never description: Rescan after refresh. required: true type: str extra_file_extensions: description: Comma separated list of extra files extension to be imported. required: true type: str set_permissions_linux: description: Set linux permission flag. required: true type: bool episode_title_required: choices: - always - bulkSeasonReleases - never description: Episode title required. required: true type: str recycle_bin_cleanup_days: description: Recycle bin days. required: true type: int create_empty_series_folders: description: Create empty series folder. required: true type: bool download_propers_and_repacks: choices: - preferAndUpgrade - doNotUpgrade - doNotPrefer description: Download propers and repack. required: true type: str minimum_free_space_when_importing: description: Minimum free space when importing. required: true type: int skip_free_space_check_when_importing: description: Skip free space check when importing. required: true type: bool auto_unmonitor_previously_downloaded_episodes: description: Auto unmonitor previously downloaded episodes. required: true type: bool
auto_unmonitor_previously_downloaded_episodes: description: Auto unmonitor previously downloaded episodes. returned: always sample: 'true' type: bool chmod_folder: description: Permission in linux format. returned: always sample: '755' type: str chown_group: description: Linux group. returned: always sample: arrs type: str copy_using_hardlinks: description: Copy using hardlinks. returned: always sample: 'true' type: bool create_empty_series_folders: description: Create empty series folder. returned: always sample: 'true' type: bool delete_empty_folders: description: Delete empty folders. returned: always sample: 'true' type: bool download_propers_and_repacks: description: Download propers and repack. returned: always sample: preferAndUpgrade type: str enable_media_info: description: Enable media info flag. returned: always sample: 'true' type: bool episode_title_required: description: Episode title required. returned: always sample: bulkSeasonReleases type: str extra_file_extensions: description: Comma separated list of extra files extension to be imported. returned: always sample: srt,info type: str file_date: description: File date modification. returned: always sample: localAirDate type: str id: description: Media management ID. returned: always sample: '1' type: int import_extra_files: description: Import extra files flag. returned: always sample: 'true' type: bool minimum_free_space_when_importing: description: Minimum free space when importing. returned: always sample: '100' type: int recycle_bin: description: Bin path. returned: always sample: /tmp type: str recycle_bin_cleanup_days: description: Recycle bin days. returned: always sample: '7' type: int rescan_after_refresh: description: Rescan after refresh. returned: always sample: afterManual type: str set_permissions_linux: description: Set linux permission flag. returned: always sample: 'true' type: bool skip_free_space_check_when_importing: description: Skip free space check when importing. returned: always sample: 'true' type: bool