saltyorg / Saltbox

Ansible-based solution for rapidly deploying a Docker containerized cloud media server.
https://docs.saltbox.dev
GNU General Public License v3.0
573 stars 65 forks source link

Persistent *arrX #41

Closed owine closed 2 years ago

owine commented 2 years ago

Describe the problem If utilizing multiple *arr roles, you must run them as individual tags setting the variables at runtime. The ability to align all instances of an app for version updates would be a good thing.

Describe any solutions you think might work Ability to set an inventory variable that takes an array of instance names which would be looped through when the particular tag is run. For example, every time the radarr tag is run, loop through radarr_name instances for radarr, radarr4k, radarrremux, etc.

Additional context

saltydk commented 2 years ago

Consider using dictionaries when defining the role instance vs using lists as we currently do. This could allow for instance based overrides of variables in areas where it makes sense.

owine commented 2 years ago

Closed in 3477c4f7db8cd2ee5be04ef70926c32c7f83745d and others