system-config/playbooks/roles/install-ansible
Clark Boylan e66eeb8c3c Remove most linaro cloud resources
This removes ansible configuration for the linaro cloud itself and the
linaro cloud mirror. This cloud is in the process of going away and
having these nodes in our inventory is creating base jobs failures due
to unreachable nodes. This then dominoes into not running the LE refresh
job and now some certs are not getting renewed. Clean this all up so
that the rest of our systems are happy.

Note that we don't fully clean up the idea of an unmanaged group as
there may be other locations we want to do something similar (OpenMetal
perhaps?). We also don't remove the openstack clouds.yaml entries for
the linaro cloud yet. It isn't entirely clear when things will go
offline, but it may be as late as August 10 so we keep those credentials
around as they may be useful until then.

Change-Id: Idd6b455de8da2aa9901bf989b1d131f1f4533420
2024-08-02 09:21:11 -07:00
..
defaults Update ARA 2021-06-01 09:38:32 +10:00
files Remove most linaro cloud resources 2024-08-02 09:21:11 -07: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

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