system-config/playbooks/roles/install-ansible
Jeremy Stanley 601e4a4a55 Transition to Rackspace API keys
Rackspace is requiring multi-factor authentication for all users
beginning 2024-03-26. Enabling MFA on our accounts will immediately
render password-based authentication inoperable for the API. In
preparation for this switch, add new cloud entries for the provider
which authenticate by API key so that we can test and move more
smoothly between the two while we work out any unanticipated kinks.

Change-Id: I787df458aa048ad80e246128085b252bb5888285
2024-03-05 19:31:09 +00:00
..
defaults Update ARA 2021-06-01 09:38:32 +10:00
files Move Airship and Kata lists to Mailman 3 2023-09-14 12:08:34 +00:00
tasks Transition to Rackspace API keys 2024-03-05 19:31:09 +00:00
templates Increase bridge's ansible ssh controlpersist timeout to 180s 2023-12-05 08:16:23 -08:00
README.rst install-ansible: overhaul install ansible requirements 2022-12-06 13:27:46 +11:00

README.rst

Install and configure Ansible on a host via pip

This will install ansible into a virtualenv at /usr/ansible-venv

Role Variables

A dictionary of configuration keys and their values for ARA's Ansible plugins.

Default configuration keys:

  • api_client: offline (can be http for sending to remote API servers)
  • api_server: http://127.0.0.1:8000 (has no effect when using offline)
  • api_username: null (if required, an API username)
  • api_password: null (if required, an API password)
  • api_timeout: 30 (the timeout on http requests)

For a list of available configuration options, see the ARA documentation