Skip to content

ganeshrn/eedemo2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Ansible Execution Environment Definition

This directory contains the definition files for an Ansible Execution Environment Definition.

Files Generated

  • execution-environment.yml - Main EE definition file
  • requirements.txt - Python package requirements
  • bindep.txt - System package requirements
  • requirements.yml - Ansible Galaxy collection requirements

Configuration

Base Image

  • Base Image: registry.access.redhat.com/ubi9/python-311:latest

Ansible Collections (2)

  • ansible.netcommon
  • ansible.posix

Python Requirements (1)

  • ncclient

System Packages (3)

  • libssh
  • wget
  • curl

Building the Execution Environment

To build this Execution Environment Definition, run:

ansible-builder build -t my-execution-environment:latest -f execution-environment.yml --container-runtime podman

Prerequisites

Usage

Once built, you can use this Execution Environment with:

# Run with ansible-navigator
ansible-navigator run playbook.yml --execution-environment-image my-execution-environment:latest

# Or with ansible-runner
ansible-runner run . -p playbook.yml --container-image my-execution-environment:latest

Customization

You can modify the execution-environment.yml file to add additional dependencies or build steps as needed.

About

Ansible Execution Environment Definition files

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors