Task #3718
closedMake all services installable via Ansible on one or more hosts
0%
Description
Ensure the role can install any of the following services on one or more hosts:
- webserver
- pulp_workers <------ how many?
- resource manager
- streamer+squid
- Redis
- Postgres
Without multiple roles, how do we have a subset of the processes run on multiple hosts?
Updated by bmbouter over 6 years ago
I did think of a problem w/ this design. We need to ensure that each service (webserver+pulp, redis, postgresql, workers+pulp, resource_manager+pulp) can be installed on one or more hosts in the inventory. Typically this is done with ansible roles and the playbook says run roles ['a', 'b'] on host 1 and role 'c' on host 2. With everything being variables now this becomes something we have to handle and that is different from how Ansible normally works.
I think this means that we have to have multiple roles, with each thing that we may want to run on a separate host being in one role. Is there another option here?
Updated by bmbouter over 6 years ago
- Status changed from NEW to CLOSED - DUPLICATE
- Parent issue deleted (
#3716)
Closing as a duplicate of #3723
Updated by bmbouter over 4 years ago
- Category set to Installer - Moved to GitHub issues
- Tags deleted (
Pulp 3 installer)