Thanks to justsomescripts for the initial setup!
This repository provides an alternative to the official CentOS-based Ansible Execution Environments. Being based on Alpine, it aims to be more lightweight and runs with a non-root user by default.
This project provides container images for Ansible Execution Environments based on Alpine Linux.
Advantages compared to the official EEs built using ansible-builder:
- non-root user context
- simpler Containerfile
- small Container image
- easy to use without ansible-runner
- easy to tweak what pip packages and collections you want to include
ansible-navigator collections -m interactive # by default we use the stdout mode in the config
Generally make a hosts file to a remote host you already have ssh'd into and also setup an example playbook where you use the ping module. Run it with: ansible-navigator run test-playbook.yml
and enjoy the output!
See the ansible-navigator.yml file! It's configured that you can use your own private keys from your host easily and not leave logging/artefacts behind.
Through GitHub only please :)