ec2_post_init
Populate STScI EC2 instances with ease
miniconda_setup.sh
1#!/usr/bin/env bash
2source ec2pinit.inc.sh
3
4# Download and install the "latest" release of miniconda3
5mc_install "latest" "$HOME/miniconda3"
6
7# Initialize miniconda3 (automatic conda init, conda config, etc)
8mc_initialize "$HOME/miniconda3"
9
10# Create a few basic environments
11# Note: -y/--yes isn't required. "always_yes" is set to true by mc_initialize
12conda create -n py39 python=3.9
13conda create -n py310 python=3.10
14
15# Save space. Clean up conda's caches
mc_initialize(dest)
Configures user account to load conda at login.
mc_install(version, dest)
Installs Miniconda3.
mc_clean()
Remove unused tarballs, caches, indexes, etc.