ISSUE TYPE
SUMMARY
Control C Does Not Hault Container Execution in stdout Mode for ansible-navigator run command
ANSIBLE-NAVIGATOR VERSION
> ansible-navigator --version
ansible-navigator 25.12.0
CONFIGURATION
---
ansible-navigator:
ansible:
inventory:
entries:
- inventory
execution-environment:
container-engine: docker
enabled: true
environment-variables:
pass:
- VAULT_TOKEN
image: {redacted}.com/{redacted}/{redacted}:latest
pull:
policy: always
container-options:
- '--entrypoint='
- '--network=host'
- '--user=root'
mode: stdout
logging:
level: debug
playbook-artifact:
enable: true
save-as: playbook-artifacts/{playbook_name}-artifact-{time_stamp}.json
LOG FILE
STEPS TO REPRODUCE
- Run ansible navigator run in stdout mode
- Mash control C. Console will stop printing to stdout
- run
docker ps or ps aux | grep ansible-playbook to see that container is still executing
- run
docker --attach log to view stdout of running process
EXPECTED RESULTS
Control-C should immediately hault container execution
ACTUAL RESULTS
container continues executing ansible-playbook command unbeknownst to the user
ADDITIONAL INFORMATION
ISSUE TYPE
SUMMARY
Control C Does Not Hault Container Execution in stdout Mode for
ansible-navigator runcommandANSIBLE-NAVIGATOR VERSION
CONFIGURATION
LOG FILE
STEPS TO REPRODUCE
docker psorps aux | grep ansible-playbookto see that container is still executingdocker --attach logto view stdout of running processEXPECTED RESULTS
Control-C should immediately hault container execution
ACTUAL RESULTS
container continues executing ansible-playbook command unbeknownst to the user
ADDITIONAL INFORMATION