Added KEEPALIVED_STATE environment variable. #19
This commit is contained in:
parent
58397715f6
commit
f97ea92482
|
@ -103,6 +103,8 @@ See how to [set your own environment variables](#set-your-own-environment-variab
|
||||||
|
|
||||||
- **KEEPALIVED_COMMAND_LINE_ARGUMENTS** Keepalived command line arguments; Defaults to `--log-detail --dump-conf`
|
- **KEEPALIVED_COMMAND_LINE_ARGUMENTS** Keepalived command line arguments; Defaults to `--log-detail --dump-conf`
|
||||||
|
|
||||||
|
- **KEEPALIVED_STATE** The starting state of keepalived; it can either be MASTER or BACKUP.
|
||||||
|
|
||||||
### Set your own environment variables
|
### Set your own environment variables
|
||||||
|
|
||||||
#### Use command line argument
|
#### Use command line argument
|
||||||
|
|
|
@ -18,3 +18,5 @@ KEEPALIVED_VIRTUAL_IPS:
|
||||||
KEEPALIVED_NOTIFY: /container/service/keepalived/assets/notify.sh
|
KEEPALIVED_NOTIFY: /container/service/keepalived/assets/notify.sh
|
||||||
|
|
||||||
KEEPALIVED_ROUTER_ID: 51
|
KEEPALIVED_ROUTER_ID: 51
|
||||||
|
|
||||||
|
KEEPALIVED_STATE: BACKUP
|
||||||
|
|
|
@ -9,7 +9,7 @@ vrrp_instance VI_1 {
|
||||||
{{ KEEPALIVED_INTERFACE }}
|
{{ KEEPALIVED_INTERFACE }}
|
||||||
}
|
}
|
||||||
|
|
||||||
state BACKUP
|
state {{ KEEPALIVED_STATE }}
|
||||||
virtual_router_id {{ KEEPALIVED_ROUTER_ID }}
|
virtual_router_id {{ KEEPALIVED_ROUTER_ID }}
|
||||||
priority {{ KEEPALIVED_PRIORITY }}
|
priority {{ KEEPALIVED_PRIORITY }}
|
||||||
nopreempt
|
nopreempt
|
||||||
|
|
|
@ -11,6 +11,7 @@ if [ ! -e "$FIRST_START_DONE" ]; then
|
||||||
#
|
#
|
||||||
# bootstrap config
|
# bootstrap config
|
||||||
#
|
#
|
||||||
|
sed -i "s|{{ KEEPALIVED_STATE }}|$KEEPALIVED_STATE|g" ${CONTAINER_SERVICE_DIR}/keepalived/assets/keepalived.conf
|
||||||
sed -i "s|{{ KEEPALIVED_ROUTER_ID }}|$KEEPALIVED_ROUTER_ID|g" ${CONTAINER_SERVICE_DIR}/keepalived/assets/keepalived.conf
|
sed -i "s|{{ KEEPALIVED_ROUTER_ID }}|$KEEPALIVED_ROUTER_ID|g" ${CONTAINER_SERVICE_DIR}/keepalived/assets/keepalived.conf
|
||||||
sed -i "s|{{ KEEPALIVED_INTERFACE }}|$KEEPALIVED_INTERFACE|g" ${CONTAINER_SERVICE_DIR}/keepalived/assets/keepalived.conf
|
sed -i "s|{{ KEEPALIVED_INTERFACE }}|$KEEPALIVED_INTERFACE|g" ${CONTAINER_SERVICE_DIR}/keepalived/assets/keepalived.conf
|
||||||
sed -i "s|{{ KEEPALIVED_PRIORITY }}|$KEEPALIVED_PRIORITY|g" ${CONTAINER_SERVICE_DIR}/keepalived/assets/keepalived.conf
|
sed -i "s|{{ KEEPALIVED_PRIORITY }}|$KEEPALIVED_PRIORITY|g" ${CONTAINER_SERVICE_DIR}/keepalived/assets/keepalived.conf
|
||||||
|
|
Loading…
Reference in New Issue