Page MenuHomePhabricator
Paste P8590

(An Untitled Masterwork)
ActivePublic

Authored by CDanis on Jun 4 2019, 7:27 PM.
Tags
None
Referenced Files
F29343413: raw.txt
Jun 4 2019, 7:27 PM
Subscribers
None
cd ~/your-dbctl-checkout
mkdir -p import/dbconfig-{instance,section}/ import/{instances,sections}/{eqiad,codfw}
curl -L https://phabricator.wikimedia.org/paste/raw/8589/ > import.php
php import.php ../mediawiki-config/wmf-config/db-eqiad.php eqiad ; php import.php ../mediawiki-config/wmf-config/db-codfw.php codfw
./.venv/bin/conftool-sync --schema conftool/tests/fixtures/dbconfig/schema.yaml --debug --directory import
for dc in {eqiad,codfw}; do ; for instance in $(cd import/instances/$dc ; ls) ; do ./.venv/bin/confctl --quiet --schema conftool/tests/fixtures/dbconfig/schema.yaml --object-type dbconfig-instance select "dc=$dc,name=$instance" set/@"import/instances/$dc/$instance" ; done ; done
for dc in {eqiad,codfw}; do ; for section in $(cd import/sections/$dc ; ls) ; do ./.venv/bin/confctl --quiet --schema conftool/tests/fixtures/dbconfig/schema.yaml --object-type dbconfig-section select "datacenter=$dc,name=$section" set/@"import/sections/$dc/$section" ; done ; done
./.venv/bin/dbctl --schema conftool/tests/fixtures/dbconfig/schema.yaml config commit