
This change allows deployers to specify locally sourced apt keys on the ansible host rather than requiring all apt keys to be downloaded from upstream keyservers. The current implementation requires that all containers and hosts we deploy to have an internet connection to download apt keys for the various repos. This change allows the user to source apt keys from the deployment host like for example: ceph_gpg_keys: - key_name: 'ceph' data: "{{ lookup('file', '/etc/openstack_deploy/keys/ceph.gpg') }}" hash_id: '0xe84ac2c0460f3994' Note: Deployers can already set the repo URLs to use local sources, so this enables fully offline package installation. Change-Id: I1607c7a5c9bb4d5e06dedbc76c84a77014305df2
OpenStack Haproxy Server
- tags
-
openstack, galera, haproxy, cloud, ansible
- category
-
*nix
Role for the installation and setup of haproxy
- name: Install haproxy
hosts: haproxy_hosts
user: root
roles:
- { role: "haproxy_server", tags: [ "haproxy-server" ] }
vars:
haproxy_service_configs:
- service:
hap_service_name: group_name
hap_backend_nodes: "{{ groups['group_name'][0] }}"
hap_backup_nodes: "{{ groups['group_name'][1:] }}"
hap_port: 80
hap_balance_type: http
hap_backend_options:
- "forwardfor"
- "httpchk"
- "httplog"