If you do not wish to run the local_development.yml
playbook to set up your local development environment, the steps below can guide you through the manual process of getting set to run ansible-navigator
without a cldr-runner
execution environment.
ansible-navigator
typically runs within an execution environment -- an ansible-runner
-enabled container. To this end, you will need to have docker
or an equivalent or podman
running on your host.
Warning
Be sure you uninstall any earlier versions of Docker, i.e. docker
, and install the latest version, i.e. docker-ce
. See Install Docker Engine for further details.
Note
If you have not used Docker before, consider following their quick Tutorial to validate it is working and familiarize yourself with the interface.
Note
Git is required if you intend to clone the software for local editing. If you just intend to run the automation tools, you may skip this step.
There are excellent instructions for installing Git on all Operating Systems on the Git website.
If you are going to be working with AWS, you will want the latest version of the AWS CLI.
If this is the first time you are installing the AWS CLI, configure the program by providing your credentials, and test that your credentials work
aws configure
aws iam get-user
Visit the AWS CLI User Guide for further details regarding credential management.
Get the latest version of the CDP CLI.
If this is the first time you are installing the CDP CLI, you will need to configure the program by providing the right credentials, and should then test that your credentials work.
cdp configure
cdp iam get-user
Visit the CDP CLI User Guide for further details regarding credential management.
Ensure that you have a generated SSH keypair for your local profile. Visit the SSH Keygen How-To for details.
Ensure that you have a properly configured SSH Agent. Visit the SSH Agent How-To for details.