makeflow_ec2_setup(1)

πŸ“¦
version 9.9 Β· 3 versions
, in debian bookworm, ubuntu jammy, ubuntu noble

✨ makeflow_ec2_setup(1) β€” the "get your AWS era started" page ✨

okay bestie, gather round, because this one is literally the setup queen for running Makeflow up in the cloud πŸ’… this is makeflow_ec2_setup, part of the Cooperative Computing Tools, and she's about to make you an entire virtual private cluster like it's nothing.


🌸 NAME 🌸

makeflow_ec2_setup β€” set up Amazon services for running Makeflow πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

makeflow_ec2_setup <config-file> <ami>

πŸ’– DESCRIPTION πŸ’–

so before you even think about running makeflow_ec2_setup, bestie, do the prerequisites, no skipping:

  • install the AWS Command Line Interface tools πŸ“¦
  • make sure the aws command is in your PATH πŸ‘€
  • run aws configure to set up your secret keys and your default region πŸ”‘

then makeflow_ec2_setup goes and prepares your Amazon services so a Makeflow can actually run up in there. it creates a virtual private cluster, subnets, key pairs, and a whole bunch of other little details, and then it writes all of that out into a configuration file β€” that's the first argument, the <config-file> 🫢

the second argument is the Amazon Machine Image (AMI), and that's the one that gets used by default in your workflow, unless you specify something different for individual jobs. main character AMI energy, honestly πŸ‘‘

once that config file exists, you can run makeflow with the -T amazon option and hand it the name of your shiny new config file using --amazon-config. slay ✨

and when you're all done? you can clean up the virtual cluster and all the related items by running makeflow_ec2_cleanup. leave no trace, that's the vibe 🌈


✨ OPTIONS ✨

  • None. β€” literally none, bestie. zero options. she just works πŸ’€

πŸ“ EXAMPLES πŸ“

makeflow_ec2_setup my.config ami-343a694f
makeflow -T amazon --amazon-config my.config example.makeflow
makeflow_ec2_cleanup my.config

look at that. setup, run, cleanup. a whole little trilogy 🎬


The Cooperative Computing Tools are Copyright (C) 2005-2019 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details.

(ngl, always read the COPYING file, it's giving responsible queen 🫢)


🧚 SEE ALSO 🧚


and that's the whole page, bestie πŸ’œ this little love letter comes to you from CCTools 8.0.0 DEVELOPMENT β€” go set up that cluster, you're gonna ate πŸ”₯πŸ’…πŸŒΈ

πŸ“¦ where this page comes from