ansible-ee

Ansible Community Package プラスアルファの Execution Environment をビルドするためのリソース。

環境

venv の場合

mkdir .venv
python3 -m venv .venv
source .venv/bin/activate
pip install pip --upgrade
pip install -r requirements.txt 

Dev Container の場合

.devcontainer/devcontainer.json を利用

build

cd build
ansible-builder build -t ghcr.io/akira6592/ansible-ee
# または
# ansible-navigator builder build -t ghcr.io/akira6592/ansible-ee

push

export CR_PAT=ghp_dummyxxxxxxxxxxx
echo $CR_PAT | docker login ghcr.io -u akira6592 --password-stdin
docker push ghcr.io/akira6592/ansible-ee:latest

参考: Working with the Container registry