ReleaseEngineering/How To/Setup buildbot masters in AWS: Difference between revisions

Jump to navigation Jump to search
Line 11: Line 11:
* Make sure your masters are listed in [http://hg.mozilla.org/build/puppet/file/default/manifests/moco-nodes.pp PuppetAgain manifests].
* Make sure your masters are listed in [http://hg.mozilla.org/build/puppet/file/default/manifests/moco-nodes.pp PuppetAgain manifests].
** you can use a [http://hg.mozilla.org/build/braindump/file/default/puppet-related/json2pp.py little helper] to generate snippets (use the "<tt>--help</tt>" option to see options to generation other snippets useful below):
** you can use a [http://hg.mozilla.org/build/braindump/file/default/puppet-related/json2pp.py little helper] to generate snippets (use the "<tt>--help</tt>" option to see options to generation other snippets useful below):
  python json2pp.py bm117
  python json2pp.py bm118
  # or even better:
  # or even better:
  hg -R tools export $you_commit |grep '"name":' | grep ^+ | awk -F: '{print $2}' | awk -F'"' '{print $2}' | xargs python json2pp.py
  hg -R tools export $you_commit |grep '"name":' | grep ^+ | awk -F: '{print $2}' | awk -F'"' '{print $2}' | xargs python json2pp.py
Line 22: Line 22:
python scripts/aws_create_instance.py -c configs/master-linux64 -r us-west-2 -s aws-releng  \
python scripts/aws_create_instance.py -c configs/master-linux64 -r us-west-2 -s aws-releng  \
   -k secrets/aws-secrets.json --ssh-key ~/.ssh/aws-ssh-key \
   -k secrets/aws-secrets.json --ssh-key ~/.ssh/aws-ssh-key \
   -i cloud-tools/instance_data/us-west-2.instance_data_master.json buildbot-master58
   -i cloud-tools/instance_data/us-west-2.instance_data_master.json buildbot-master118
</pre>
</pre>


Confirmed users
1,989

edits

Navigation menu