Remove snowflaked keepalived config
Keepalived is not different than the rest, and it could use the group vars for its configuration. Change-Id: I3fbf9edd0c7e3c0771ea18c4022c9c3cda5ff99c
This commit is contained in:
parent
028fd55d70
commit
39900e1bcc
@ -152,11 +152,12 @@ Deploying the role
|
|||||||
run the ``repo-build.yml`` play later so that wheels for your packages will
|
run the ``repo-build.yml`` play later so that wheels for your packages will
|
||||||
be included in the repository infrastructure.
|
be included in the repository infrastructure.
|
||||||
#. Make any required adjustments to the load balancer configuration
|
#. Make any required adjustments to the load balancer configuration
|
||||||
(e.g. modify ``playbooks/vars/configs/haproxy_config.yml`` in the
|
(e.g. modify ``playbooks/inventory/group_vars/all/haproxy.yml`` in the
|
||||||
OpenStack-Ansible source repository on your deploy host) so that your
|
OpenStack-Ansible source repository on your deploy host) so that your
|
||||||
service can be reached through a load balancer, if appropriate, and be sure
|
service can be reached through a load balancer, if appropriate, and be sure
|
||||||
to run the ``haproxy-install.yml`` play later so your changes will be
|
to run the ``haproxy-install.yml`` play later so your changes will be
|
||||||
applied.
|
applied. Please note, you can also use ``haproxy_extra_services`` variable
|
||||||
|
if you don't want to provide your service as default for everyone.
|
||||||
#. Put together a service install playbook file for your role. This can also
|
#. Put together a service install playbook file for your role. This can also
|
||||||
be modeled from any existing service playbook that has similar
|
be modeled from any existing service playbook that has similar
|
||||||
dependencies to your service (database, messaging, storage drivers,
|
dependencies to your service (database, messaging, storage drivers,
|
||||||
|
@ -720,18 +720,15 @@
|
|||||||
# Edit the ``/etc/openstack_deploy/user_variables.yml``:
|
# Edit the ``/etc/openstack_deploy/user_variables.yml``:
|
||||||
# keepalived_use_latest_stable: True
|
# keepalived_use_latest_stable: True
|
||||||
#
|
#
|
||||||
# The HAProxy playbook reads the ``vars/configs/keepalived_haproxy.yml``
|
# The group_vars/all/keepalived.yml contains the keepalived
|
||||||
# variable file and provides content to the keepalived role for
|
# variables that are fed into the keepalived role during
|
||||||
# keepalived master and backup nodes.
|
# the haproxy playbook.
|
||||||
|
# You can change the keepalived behavior for your
|
||||||
|
# deployment. Refer to the ``user_variables.yml`` file for
|
||||||
|
# more information.
|
||||||
#
|
#
|
||||||
# Keepalived pings a public IP address to check its status. The default
|
# Keepalived pings a public IP address to check its status. The default
|
||||||
# address is ``193.0.14.129``. To change this default,
|
# address is ``193.0.14.129``. To change this default,
|
||||||
# set the ``keepalived_ping_address`` variable in the
|
# set the ``keepalived_ping_address`` variable in the
|
||||||
# ``user_variables.yml`` file.
|
# ``user_variables.yml`` file.
|
||||||
#
|
|
||||||
# You can define additional variables to adapt keepalived to your
|
|
||||||
# deployment. Refer to the ``user_variables.yml`` file for
|
|
||||||
# more information. Optionally, you can use your own variable file.
|
|
||||||
# For example:
|
|
||||||
# haproxy_keepalived_vars_file: /path/to/myvariablefile.yml
|
|
||||||
#
|
|
||||||
|
@ -142,7 +142,11 @@ debug: false
|
|||||||
#ssh_delay: 5
|
#ssh_delay: 5
|
||||||
|
|
||||||
|
|
||||||
## HAProxy
|
## HAProxy and keepalived
|
||||||
|
# All the previous variables are used inside a var, in the group vars.
|
||||||
|
# You can override the current keepalived definition (see
|
||||||
|
# group_vars/all/keepalived.yml) in your user space if necessary.
|
||||||
|
#
|
||||||
# Uncomment this to disable keepalived installation (cf. documentation)
|
# Uncomment this to disable keepalived installation (cf. documentation)
|
||||||
# haproxy_use_keepalived: False
|
# haproxy_use_keepalived: False
|
||||||
#
|
#
|
||||||
@ -167,7 +171,3 @@ debug: false
|
|||||||
|
|
||||||
# Keepalived default IP address used to check its alive status (IPv4 only)
|
# Keepalived default IP address used to check its alive status (IPv4 only)
|
||||||
# keepalived_ping_address: "193.0.14.129"
|
# keepalived_ping_address: "193.0.14.129"
|
||||||
|
|
||||||
# All the previous variables are used in a var file, fed to the keepalived role.
|
|
||||||
# To use another file to feed the role, override the following var:
|
|
||||||
# haproxy_keepalived_vars_file: 'vars/configs/keepalived_haproxy.yml'
|
|
||||||
|
@ -29,8 +29,6 @@
|
|||||||
when: haproxy_use_keepalived | bool
|
when: haproxy_use_keepalived | bool
|
||||||
tags:
|
tags:
|
||||||
- keepalived
|
- keepalived
|
||||||
vars_files:
|
|
||||||
- "{{ haproxy_keepalived_vars_file | default('vars/configs/keepalived_haproxy.yml') }}"
|
|
||||||
vars:
|
vars:
|
||||||
is_metal: "{{ properties.is_metal|default(false) }}"
|
is_metal: "{{ properties.is_metal|default(false) }}"
|
||||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||||
@ -70,8 +68,6 @@
|
|||||||
- rsyslog
|
- rsyslog
|
||||||
post_tasks:
|
post_tasks:
|
||||||
- include: common-tasks/package-cache-proxy.yml
|
- include: common-tasks/package-cache-proxy.yml
|
||||||
vars_files:
|
|
||||||
- vars/configs/haproxy_config.yml
|
|
||||||
vars:
|
vars:
|
||||||
is_metal: "{{ properties.is_metal|default(false) }}"
|
is_metal: "{{ properties.is_metal|default(false) }}"
|
||||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||||
|
@ -27,7 +27,7 @@ keepalived_sync_groups:
|
|||||||
##if a src_*_script is defined, it will be uploaded from src_*_script
|
##if a src_*_script is defined, it will be uploaded from src_*_script
|
||||||
##on the deploy host to the *_script location. Make sure *_script is
|
##on the deploy host to the *_script location. Make sure *_script is
|
||||||
##a location in that case.
|
##a location in that case.
|
||||||
src_notify_script: vars/configs/keepalived_haproxy_notifications.sh
|
src_notify_script: "{{ playbook_dir }}/../scripts/keepalived_haproxy_notifications.sh"
|
||||||
|
|
||||||
keepalived_scripts:
|
keepalived_scripts:
|
||||||
haproxy_check_script:
|
haproxy_check_script:
|
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
upgrade:
|
||||||
|
- |
|
||||||
|
If you had your own keepalived configuration file, please rename and
|
||||||
|
move it to the openstack-ansible user space, for example by moving
|
||||||
|
it to ```/etc/openstack_deploy/keepalived/keepalived.yml```.
|
||||||
|
Our haproxy playbook does not load an external variable files anymore.
|
||||||
|
The keepalived variable override system has been standardised to the
|
||||||
|
same method used elsewhere.
|
Loading…
Reference in New Issue
Block a user