ceph-ansible/roles
Dimitri Savineau fbc375387a container: add optional http(s) proxy option
When using a http(s) proxy with either docker or podman we can rely on
the HTTP_PROXY, HTTPS_PROXY and NO_PROXY environment variables.
But with ansible, even if those variables are defined in a source file
then they aren't loaded during the container pull/login tasks.
This implements the http(s) proxy support with docker/podman.
Both implementations are different:
  1/ docker doesn't rely en the environment variables with the CLI.
Thos are needed by the docker daemon via systemd.
  2/ podman uses the environment variables so we need to add them to
the login/pull tasks.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1876692

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit bda3581294)
2020-09-16 11:32:24 -04:00
..
ceph-client Allow updating crush rule on existing pool 2020-09-10 20:35:44 -04:00
ceph-common Add CentOS 8 support for rpm deployment 2020-09-10 20:38:34 -04:00
ceph-config config: only add related rgw section 2020-09-10 20:55:07 -04:00
ceph-container-common container: add optional http(s) proxy option 2020-09-16 11:32:24 -04:00
ceph-container-engine container: add optional http(s) proxy option 2020-09-16 11:32:24 -04:00
ceph-crash crash: rm container in ExecPreStart even with docker 2020-09-10 20:35:04 -04:00
ceph-dashboard Revert "Make 'disable ssl for dashboard task' idempotent." 2020-09-11 09:37:23 -04:00
ceph-defaults container: add optional http(s) proxy option 2020-09-16 11:32:24 -04:00
ceph-facts facts: refact and optimize memory consumption 2020-09-11 09:37:23 -04:00
ceph-fetch-keys meta: set the right minimum ansible version required for galaxy 2018-12-11 09:59:25 +01:00
ceph-grafana dashboard: allow remote TLS cert/key copy 2020-08-04 14:02:27 +02:00
ceph-handler ceph-handler: add missing condition on ceph-crash 2020-09-10 20:35:04 -04:00
ceph-infra infra: only install logrotate on right nodes 2020-08-18 11:10:38 -04:00
ceph-iscsi-gw ceph-iscsi: remove python rtslib shaman repository 2020-09-10 20:38:34 -04:00
ceph-mds Allow updating crush rule on existing pool 2020-09-10 20:35:44 -04:00
ceph-mgr mgr: enable pg_autoscaler by default 2020-08-18 14:49:31 -04:00
ceph-mon podman: always remove container on start 2020-07-24 12:47:21 -04:00
ceph-nfs nfs: do not copy rgw keyring when `nfs_obj_gw` is true 2020-08-12 14:58:13 -04:00
ceph-node-exporter podman: always remove container on start 2020-07-24 12:47:21 -04:00
ceph-osd Allow updating crush rule on existing pool 2020-09-10 20:35:44 -04:00
ceph-prometheus ceph-prometheus: update pool stat counter 2020-09-16 10:08:54 -04:00
ceph-rbd-mirror podman: always remove container on start 2020-07-24 12:47:21 -04:00
ceph-rgw ceph-rgw: allow specifying crush rule on pool 2020-09-10 20:36:54 -04:00
ceph-rgw-loadbalancer Enable HAProxy backend checks for Ceph RGW 2020-09-10 20:38:01 -04:00
ceph-validate ansible: bump to ansible 2.9 2020-09-15 13:13:09 -04:00