break: keepalived_vrrp_instances variable is now a hash
This commit is contained in:
parent
e2bee4e950
commit
81dc07a29c
5 changed files with 8 additions and 7 deletions
|
@ -12,6 +12,7 @@ Which is based on [Keep A Changelog](http://keepachangelog.com/)
|
|||
### Changed
|
||||
|
||||
- keepalived_vrrp_scripts variable is now a hash
|
||||
- keepalived_vrrp_instances variable is now a hash
|
||||
|
||||
### Fixed
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ Install and configure Keepalived
|
|||
| keepalived_mail_from | str | no | keepalived@test.local | from header for notification mail |
|
||||
| keepalived_smtp_server | str | no | localhost | the smtp server |
|
||||
| keepalived_notification_mails | array | no | | the mail addresses to notify |
|
||||
| keepalived_vrrp_instances | array | no | | the vrrp instances |
|
||||
| keepalived_vrrp_instances | hash | no | | the vrrp instances |
|
||||
| keepalived_vrrp_scripts | hash | no | | the vrrp check scripts |
|
||||
| keepalived_track_files | hash | no | | the track files |
|
||||
|
||||
|
@ -27,7 +27,7 @@ Install and configure Keepalived
|
|||
|
||||
| Name | Type | Required | Default | Comment |
|
||||
|---------------------|-------|----------|---------|----------------------------------------------|
|
||||
| name | str | yes | | the instance name |
|
||||
| key | str | yes | | the instance name |
|
||||
| state | str | yes | | Initial state, MASTER or BACKUP |
|
||||
| interface | str | yes | | interface for inside_network, bound by vrrp |
|
||||
| virtual_router_id | int | yes | | arbitrary unique number from 1 to 255 |
|
||||
|
@ -42,7 +42,7 @@ Install and configure Keepalived
|
|||
Example:
|
||||
|
||||
```
|
||||
- name: vip_ngninx
|
||||
vip_ngninx:
|
||||
state: master
|
||||
interface: eth0
|
||||
virtual_router_id: 5
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
keepalived_mail_from: keepalived@test.local
|
||||
keepalived_smtp_server: localhost
|
||||
keepalived_notification_mails: []
|
||||
keepalived_vrrp_instances: []
|
||||
keepalived_vrrp_instances: {}
|
||||
keepalived_vrrp_scripts: {}
|
||||
keepalived_track_files: {}
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
file: /tmp/master
|
||||
weight: 42
|
||||
keepalived_vrrp_instances:
|
||||
- name: test
|
||||
test:
|
||||
state: master
|
||||
interface: eth0
|
||||
virtual_router_id: 5
|
||||
|
|
|
@ -26,9 +26,9 @@ track_file {{ track_file_name }} {
|
|||
weight {{ track_file.weight|default(1) }}
|
||||
}
|
||||
{% endfor %}
|
||||
{% for vrrp_instance in keepalived_vrrp_instances %}
|
||||
{% for vrrp_instance_name, vrrp_instance in keepalived_vrrp_instances.items() %}
|
||||
|
||||
vrrp_instance {{ vrrp_instance.name }} {
|
||||
vrrp_instance {{ vrrp_instance_name }} {
|
||||
state {{ vrrp_instance.state|upper }}
|
||||
interface {{ vrrp_instance.interface }}
|
||||
virtual_router_id {{ vrrp_instance.virtual_router_id }}
|
||||
|
|
Loading…
Reference in a new issue