Learn Idem

Learn Idem

Powered by Idem Project

Install Idem

Idem can be installed in different ways in multiple Operating System and in Containers, also as a single binary
Idem is written in Python and distributed on Pypi , so it is just a quick pip install away
Python 3.6+ is required as prerequisite for version 15.0.X, however newer idem versions may require also newer Python 3.7+ releases.

You can also pull the container image bundle that includes the idem + the selected plug-in, this is an excellent alternative to avoid system dependencies errors. More information under each Cloud Plug-Ins install instructions.

Idem and providers at the moment are version related for idem-azure-auto v0.0.3 is recommended idem v15.0.0
macOS 12.1 & Python 3.7.3 :

# Optional but recommended, you can create a Virtual Enviroment  
mkdir environments
cd environments
python3 -m venv my_idem_env
source my_idem_env/bin/activate
# Upgrade to the latest PIP to meet the Crypto requirements
python3 -m pip install --upgrade pip
# Install Idem 
pip3 install idem
# Install Specific Idem Version
pip3 install idem==15.0.0
# Verify Version
idem --version

Idem installation - macOS

Download and install Windows for Python , making sure the python and pip executables are included in the PATH.

# Upgrade to the latest PIP to meet the Crypto requirements
python3 -m pip install --upgrade pip
# Install Idem 
pip3 install idem 
# Verify Version
idem --version

Idem and providers at the moment are version related for idem-azure-auto v0.0.3 is recommended idem v15.0.1
Ubuntu 18.04 & Python 3.6.9 :

# Install Base Packages
sudo apt update && sudo apt -y upgrade
sudo apt install -y python3-pip build-essential libssl-dev libffi-dev python-dev python3-venv
# Optional, you can create a Virtual Enviroment  
mkdir environments
cd environments
python3 -m venv my_idem_env
source my_idem_env/bin/activate
# Upgrade to the latest PIP to meet the Crypto requirements
python3 -m pip install --upgrade pip
# Install Idem 
pip3 install idem 
# Install Specific Idem Version
pip3 install idem==15.0.0
# Verify Version
idem --version

Idem installation - Ubuntu

Idem and providers at the moment are version related for idem-azure-auto v0.0.3 is recommended idem v15.0.1
CentOS 7.9 & Python 3.6.8 : CentOS 8 can be also used, replace “yum” per “dnf”

# Install Base Packages
sudo yum update -y
sudo yum -y groupinstall development
# Optional, you can create a Virtual Enviroment  
mkdir environments
cd environments
python3 -m venv my_idem_env
source my_idem_env/bin/activate
# Upgrade to the latest PIP to meet the Crypto requirements
python3 -m pip install --upgrade pip
# Install Idem 
pip3 install idem 
# Install Specific Idem Version
pip3 install idem==15.0.0
# Verify Version
idem --version

At this point you can install Cloud Providers then set up the credentials to authenticate with the Idem Cloud Providers.

Last updated on 28 Feb 2022
 Edit on GitHub