76 lines
1.8 KiB
YAML
76 lines
1.8 KiB
YAML
# Custom YAML configuration format for server objects in Capistrano per deploy stage.
|
|
#
|
|
# For example, this YAML snippet:
|
|
#
|
|
# production:
|
|
# - host: ao3-app15
|
|
# roles: [app]
|
|
# options:
|
|
# primary: true
|
|
#
|
|
# is the same as adding this declaration in config/deploy/production.rb:
|
|
#
|
|
# server "ao3-app15", :app, primary: true
|
|
#
|
|
# The :primary attribute is used for tasks we only want to run on one machine.
|
|
# Refer to https://capistranorb.com/documentation/advanced-features/properties/.
|
|
|
|
production:
|
|
- host: ao3-app01
|
|
roles: [app, db, schedulers]
|
|
- host: ao3-app09
|
|
roles: [app]
|
|
- host: ao3-app14
|
|
roles: [app]
|
|
- host: ao3-app15
|
|
roles: [app]
|
|
options:
|
|
primary: true
|
|
- host: ao3-app16
|
|
roles: [app]
|
|
- host: ao3-app17
|
|
roles: [app, workers, schedulers]
|
|
- host: ao3-app18
|
|
roles: [app, workers, schedulers]
|
|
- host: ao3-app19
|
|
roles: [app]
|
|
- host: ao3-app20
|
|
roles: [app]
|
|
- host: ao3-app21
|
|
roles: [app]
|
|
- host: ao3-app22
|
|
roles: [app]
|
|
- host: ao3-app23
|
|
roles: [app]
|
|
- host: ao3-app24
|
|
roles: [app, workers, schedulers]
|
|
- host: ao3-app25
|
|
roles: [app, workers, schedulers]
|
|
- host: ao3-app26
|
|
roles: [app, workers, schedulers]
|
|
- host: ao3-app27
|
|
roles: [app, workers, schedulers]
|
|
- host: ao3-app28
|
|
roles: [app, workers, schedulers]
|
|
- host: ao3-front07
|
|
roles: [web]
|
|
- host: ao3-front08
|
|
roles: [web]
|
|
- host: ao3-front09
|
|
roles: [web]
|
|
- host: ao3-front10
|
|
roles: [web]
|
|
|
|
staging:
|
|
- host: test-app13
|
|
roles: [app, db, schedulers]
|
|
- host: test-app14
|
|
roles: [app, schedulers]
|
|
- host: test-app15
|
|
roles: [app, workers, schedulers]
|
|
options:
|
|
primary: true
|
|
- host: test-front11
|
|
roles: [web]
|
|
- host: test-front12
|
|
roles: [web]
|