Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MIQ EmbeddedAnsible Sanity Checks #19

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

NickLaMuro
Copy link
Owner

Adds a first pass at two scripts I have distributed previous for debugging EmbeddedAnsible environments:

  • A script for testing git clone with a given configured ScmCredential in a system, and confirming it works correctly with both the git CLI and the lib/git_workflow.rb ruby lib
  • A script for running a sample Ansible playbook using the Ansible::Runner library, without the overhead of MIQ/CFME/etc.

Might flesh some of these out or move them to a proper home in ManageIQ/manageiq (in the tools/ directory), but for now, putting these up somewhere public for others to make use of.

Adds a sanity check for cloning git repositories using two methods:

- The traditional git client (sanity check)
- Or code base

TODO:  Add support for non-SSH auth.
Just a helper script for running a singular `Ansible::Runner` call
without the overhead of the entire MIQ/CFME environment.

Not intended for production use, just sanity checking the
`ansible_runner` environment.
@NickLaMuro NickLaMuro force-pushed the miq_embedded_ansible_sanity_checks branch from 67cbcc7 to 1274e30 Compare June 8, 2021 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant