It is easier to describe my task step by step.
- Currently I deploy 2 web sites: main site and admin panel. I have this architecture in environment page (simplified):
Environment: Test
Target: Server1 Target: Server2
Roles: Admin Roles: Main
So, for test environment I deploy admin panel to Server1 and main site to Server2
- My manager ask me to add new QA environment and deploy Main site to Server1 in this environment.
I created QA environment and added Server1.
**Environment: QA
Target: Server1
Roles: Admin**
Environment: Test
Target: Server1 Target: Server2
Roles: Admin Roles: Main
- Now I add role “Main” to Server1 to deploy main site to QA environment:
Environment: QA
Target: Server1
Roles: Admin, **Main**
Environment: Test
Target: Server1 Target: Server2
Roles: Admin, **Main** Roles: Main
The problem is as a result Server1 has role “Main” also for “Test” environment, not only for “QA” and when I deploy main site to “Test”, it tries to deploy it to this Server1 too. How can I deploy main site only to Server2 in this situation?
- Basically, I want to archive this architecture:
Environment: QA
Target: Server1
Roles: Main
Environment: Test
Target: Server1 Target: Server2
Roles: Admin Roles: Main