devopsarr / devopsarr.sonarr / 0.6.0 / module / sonarr_indexer Manages Sonarr indexer. | "added in version" 0.5.0 of devopsarr.sonarr" Authors: Fuochi (@Fuochi)devopsarr.sonarr.sonarr_indexer (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 indexer.
--- # Create a indexer - name: Create a indexer devopsarr.sonarr.sonarr_indexer: name: "Example" enable_automatic_search: false enable_interactive_search: false enable_rss: false priority: 10 config_contract: "FanzubSettings" implementation: "Fanzub" protocol: "usenet" anime_standard_format_search: true base_url: "http://fanzub.com/rss/" tags: [1,2]
# Delete a indexer - name: Delete a indexer devopsarr.sonarr.sonarr_indexer: name: Example state: absent
name: description: Name. required: true type: str tags: default: [] description: Tag list. elements: int type: list delay: description: Delay. type: int state: choices: - present - absent default: present description: Create or delete a indexer. required: false type: str cookie: description: Cookie. type: str api_key: description: API key. type: str passkey: description: Passkey. type: str api_path: description: API path. type: str base_url: description: Base URL. type: str priority: description: Priority. type: int protocol: choices: - torrent - usenet description: Protocol. type: str username: description: Username. type: str seed_time: description: Seed time. type: int categories: description: Categories. elements: int type: list enable_rss: description: Enable RSS flag. type: bool seed_ratio: description: Seed ratio. type: float sonarr_url: description: Full Sonarr URL with protocol and port (e.g. `https://test.sonarr.tv:8989`) required: true type: str ranked_only: description: Ranked only. type: bool captcha_token: description: Captcha token. type: str implementation: description: Implementation. type: str sonarr_api_key: description: API key for Sonarr authentication. required: true type: str update_secrets: default: false description: Flag to force update of secret fields. type: bool allow_zero_size: description: Allow zero size. type: bool config_contract: description: Config contract. type: str minimum_seeders: description: Minimum seeders. type: int anime_categories: description: Anime categories. elements: int type: list download_client_id: default: 0 description: Download client ID. type: int additional_parameters: description: Additional parameters. type: str season_pack_seed_time: description: Season pack seed time. type: int enable_automatic_search: description: Enable automatic search flag. type: bool enable_interactive_search: description: Enable interactive search flag. type: bool anime_standard_format_search: description: Anime standard format search. type: bool
config_contract: description: Config contract. returned: always sample: BroadcastheNetSettings type: str download_client_id: description: Download client ID. returned: always sample: 0 type: int enable_automatic_search: description: Enable automatic search flag. returned: always sample: true type: bool enable_interactive_search: description: Enable interactive search flag. returned: always sample: false type: bool enable_rss: description: Enable RSS flag. returned: always sample: true type: bool fields: description: field list. returned: always type: list id: description: indexer ID. returned: always sample: 1 type: int implementation: description: Implementation. returned: always sample: BroadcastheNet type: str name: description: Name. returned: always sample: Example type: str priority: description: Priority. returned: always sample: 1 type: int protocol: description: Protocol. returned: always sample: torrent type: str tags: description: Tag list. elements: int returned: always sample: - 1 - 2 type: list