Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
afe1e50
only keep control machine and couch machine
AmitPhulera Aug 13, 2025
0242d0f
update volume size for couch
AmitPhulera Aug 20, 2025
b490745
add 2 new couchdb nodes
AmitPhulera Aug 22, 2025
87549bf
Merge remote-tracking branch 'origin/master' into ap/couch-backup-prod
AmitPhulera Aug 25, 2025
1f7de59
Merge remote-tracking branch 'origin/master' into ap/couch-backup-prod
AmitPhulera Aug 25, 2025
2ad36bd
update inventory, aws-resources accordingly
AmitPhulera Aug 25, 2025
7a0cd69
have a basic postgres.yml so that terrafom plan runs fine
AmitPhulera Aug 26, 2025
c18fc85
add back alb which was removed earlier in inventory
AmitPhulera Aug 26, 2025
dc118c9
update known hosts file
AmitPhulera Aug 26, 2025
de42d52
use control for every machine
AmitPhulera Aug 26, 2025
37b87c2
use control for every group
AmitPhulera Aug 26, 2025
f4778a8
add leftover webworkers group
AmitPhulera Aug 26, 2025
44fd35b
upsize instances to increase speed of replication
AmitPhulera Aug 30, 2025
3f693b0
make couchdb_cluster_settings are in sync with prod
AmitPhulera Sep 21, 2025
5a378df
Add kernel settings for CouchDB distribution ports
AmitPhulera Sep 22, 2025
046c319
add 3 new couch nodes that can be used replace existing nodes
AmitPhulera Sep 26, 2025
3370ca0
update 3 new couch node information in the inventory files
AmitPhulera Sep 26, 2025
14380a7
add step 1 form couch shard migrations
AmitPhulera Sep 26, 2025
a0cefa3
update known hosts file
AmitPhulera Sep 26, 2025
753c5b4
add all the steps for migration process
AmitPhulera Sep 26, 2025
48113c3
remove space from yml file
AmitPhulera Sep 26, 2025
c01b307
Refactor CouchDB service handling to use Ansible variable for service…
AmitPhulera Sep 30, 2025
9165742
Add logic to delete SSH key files after authorized_key removals in th…
AmitPhulera Sep 30, 2025
3d47b07
Update server instance type and block device volume size in Terraform…
AmitPhulera Oct 3, 2025
bea6586
update instnace type of couch_a5 and add more storage
AmitPhulera Oct 6, 2025
1d476f4
add couch nodes in alb
AmitPhulera Oct 6, 2025
40287bb
Merge remote-tracking branch 'origin/master' into ap/couch-backup-prod
AmitPhulera Oct 29, 2025
97ae998
remove older nodes from terraform config
AmitPhulera Oct 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions environments/backup-production/app-processes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ gunicorn_workers_factor: 4
formplayer_memory: "1g"
formplayer_g1heapregionsize: "2m"
management_commands:
celery_a000:
pillow_a000:
control_a0:
control_a0:
celery_processes:
celery_a000:
control_a0:
background_queue:
concurrency: 1
email_queue,repeat_record_queue,analytics_queue,reminder_case_update_queue:
Expand All @@ -20,7 +20,7 @@ celery_processes:
beat: {}

pillows:
pillow_a000:
control_a0:
case-pillow:
num_processes: 1
dedicated_migration_process: True
Expand Down
85 changes: 10 additions & 75 deletions environments/backup-production/aws-resources.yml
Original file line number Diff line number Diff line change
@@ -1,82 +1,17 @@
celery_a000-bk-production: 10.212.11.179
celery_a000-bk-production.instance_id: i-0ed9962ffe8e16c86
control_a0-bk-production: 10.212.11.9
control_a0-bk-production.instance_id: i-0fb549d5e815a6079
couch_a0-bk-production: 10.212.41.153
couch_a0-bk-production.instance_id: i-0113dcf847ca28abf
couch_a1-bk-production: 10.212.41.62
couch_a1-bk-production.instance_id: i-0dde79ea855218d9f
couch_a2-bk-production: 10.212.41.29
couch_a2-bk-production.instance_id: i-06d41c8d2726ca675
couch_a3-bk-production: 10.212.41.164
couch_a3-bk-production.instance_id: i-03a02355e6a300329
couch_a4-bk-production: 10.212.41.77
couch_a4-bk-production.instance_id: i-04b818049fe6b9aef
couch_a5-bk-production: 10.212.41.113
couch_a5-bk-production.instance_id: i-09389818f56087850
couch_alb-bk-production: internal-couch-alb-bk-production-62333703.us-east-2.elb.amazonaws.com
djangomanage_a0-bk-production: 10.212.11.191
djangomanage_a0-bk-production.instance_id: i-0a7d4c21b7ee0f4a2
efs_bk-production-efs: fs-062f504e792e38d2b.efs.us-east-2.amazonaws.com
es_a2000-bk-production: 10.212.41.16
es_a2000-bk-production.instance_id: i-04f32d6467cfc8994
es_a2001-bk-production: 10.212.41.84
es_a2001-bk-production.instance_id: i-04a205c847e9bee36
es_a2002-bk-production: 10.212.41.144
es_a2002-bk-production.instance_id: i-061bc80b47d4af996
es_a2003-bk-production: 10.212.41.223
es_a2003-bk-production.instance_id: i-0c62dcc83cbef4abf
es_a3000-bk-production: 10.212.41.251
es_a3000-bk-production.instance_id: i-03963aebbab9f388f
es_a3001-bk-production: 10.212.41.161
es_a3001-bk-production.instance_id: i-02d56fd603e9ae729
es_a3002-bk-production: 10.212.41.102
es_a3002-bk-production.instance_id: i-079edad4c6f6e74ce
es_b2000-bk-production: 10.212.40.151
es_b2000-bk-production.instance_id: i-0275feba1ef4a92fa
es_b2001-bk-production: 10.212.40.91
es_b2001-bk-production.instance_id: i-07b8da671f6fd5bc5
es_b2002-bk-production: 10.212.40.228
es_b2002-bk-production.instance_id: i-09b01fed0945164ec
es_b2003-bk-production: 10.212.40.211
es_b2003-bk-production.instance_id: i-0a7f6c9b5bd336322
es_b3000-bk-production: 10.212.40.146
es_b3000-bk-production.instance_id: i-064a0657515defb73
es_b3001-bk-production: 10.212.40.104
es_b3001-bk-production.instance_id: i-09a86e94b49b9f0a1
es_b3002-bk-production: 10.212.40.172
es_b3002-bk-production.instance_id: i-04e547f605e4b447d
esmaster_a1-bk-production: 10.212.41.133
esmaster_a1-bk-production.instance_id: i-03450966b4641a16e
esmaster_b1-bk-production: 10.212.40.55
esmaster_b1-bk-production.instance_id: i-04c5ebae4a1cd10ab
esmaster_c1-bk-production: 10.212.41.228
esmaster_c1-bk-production.instance_id: i-0160322ab9ae0b0b1
formplayer-efs: fs-0287582bff16a9a0b.efs.us-east-2.amazonaws.com
formplayer_a000-bk-production: 10.212.11.163
formplayer_a000-bk-production.instance_id: i-0adbcac28a4016ffc
frontend_alb-bk-production: internal-frontend-alb-bk-production-194015126.us-east-2.elb.amazonaws.com
kafka_a0-bk-production: 10.212.41.30
kafka_a0-bk-production.instance_id: i-03e12c2f481fd8af2
pgauditcare0-bk-production: pgauditcare0-bk-production.czikvdpwvdww.us-east-2.rds.amazonaws.com
pgbouncer_a0-bk-production: 10.212.41.150
pgbouncer_a0-bk-production.instance_id: i-0582ef2a9c57fa780
pgformplayer0-bk-production: pgformplayer0-bk-production.czikvdpwvdww.us-east-2.rds.amazonaws.com
pgformplayer_nlb-bk-production: pgformplayer-nlb-bk-production-17249f03f744a864.elb.us-east-2.amazonaws.com
pgmain0-bk-production: pgmain0-bk-production.czikvdpwvdww.us-east-2.rds.amazonaws.com
pgmain_nlb-bk-production: pgmain-nlb-bk-production-75f4dcf6a91cd6e1.elb.us-east-2.amazonaws.com
pgshard1-bk-production: pgshard1-bk-production.czikvdpwvdww.us-east-2.rds.amazonaws.com
pgshard2-bk-production: pgshard2-bk-production.czikvdpwvdww.us-east-2.rds.amazonaws.com
pgshard3-bk-production: pgshard3-bk-production.czikvdpwvdww.us-east-2.rds.amazonaws.com
pgshard4-bk-production: pgshard4-bk-production.czikvdpwvdww.us-east-2.rds.amazonaws.com
pgshard5-bk-production: pgshard5-bk-production.czikvdpwvdww.us-east-2.rds.amazonaws.com
pgshard_nlb-bk-production: pgshard-nlb-bk-production-99be8739d5b85b57.elb.us-east-2.amazonaws.com
pgsynclog0-bk-production: pgsynclog0-bk-production.czikvdpwvdww.us-east-2.rds.amazonaws.com
pgsynclogs_nlb-bk-production: pgsynclogs-nlb-bk-production-af78decde238eb6b.elb.us-east-2.amazonaws.com
pgucr0-bk-production: pgucr0-bk-production.czikvdpwvdww.us-east-2.rds.amazonaws.com
pgucr_nlb-bk-production: pgucr-nlb-bk-production-c4336e567a87e30d.elb.us-east-2.amazonaws.com
pillow_a000-bk-production: 10.212.11.180
pillow_a000-bk-production.instance_id: i-0b23885a5a4daf320
proxy_a0-bk-production: 10.212.21.205
proxy_a0-bk-production.instance_id: i-0c277b935dc317b2a
proxy_a0-bk-production.public_ip: 52.15.147.217
rabbit_a0-bk-production: 10.212.41.209
rabbit_a0-bk-production.instance_id: i-01640329a616749b0
web_a000-bk-production: 10.212.11.103
web_a000-bk-production.instance_id: i-09e2b15106899013a
web_a001-bk-production: 10.212.11.64
web_a001-bk-production.instance_id: i-04e63e19d14c9cce9
web_b000-bk-production: 10.212.10.147
web_b000-bk-production.instance_id: i-085f4132f6ab1fcb7
web_b001-bk-production: 10.212.10.211
web_b001-bk-production.instance_id: i-04c20b4bab5c07be7
Loading
Loading