GG
Size: a a a
GG
GG
GG
GG
GG
E
GG
E
# Create dir for master's data
/redis-master/data:
file.directory:
- user: root
- group: root
- mode: 755
- makedirs: True
# Create dir for slave's data
/redis-slave/data:
file.directory:
- user: root
- group: root
- mode: 755
- makedirs: True
# Create dir for master's config
/redis-master/conf:
file.directory:
- user: root
- group: root
- mode: 755
- makedirs: True
# Put the config file for redis-master
/redis-master/conf/a_master.conf:
file.managed:
- name: /redis-master/conf/a_master.conf
- source: salt://files/minion1/a_master.conf
- user: root
- group: root
- mode: 0744
- makedirs: True
# Create dir for slave's config
/redis-slave/conf:
file.directory:
- user: root
- group: root
- mode: 755
- makedirs: True
# Put the config file for redis-slave
/redis-slave/conf/c_slave.conf:
file.managed:
- name: /redis-slave/conf/c_slave.conf
- source: salt://files/minion1/c_slave.conf
- user: root
- group: root
- mode: 0744
- makedirs: True
# Create network
local_network:
docker_network.present:
- internal: True
# Pull hello-world
pull-image:
docker_image.present:
- name: hello-world
# Run hello-world
hello-world:
docker_container.running:
- name: hello-world
- image: hello-world
- networks: local_network
#run_master:
# docker_container.running:
# - name: redis-master
# - image: bitnami/redis-cluster:latest
# - binds:
# - /redis-master/data:/bitnami/redis/data
# - /redis-master/conf:/opt/bitnami/redis/etc/
# - networks: local_network
# - environment:
# - ALLOW_ANONYMOUS_LOGIN: yes
# - require:
# - docker_network: local_network
#run_slave:
# docker_container.running:
# - name: redis-slave
# - image: bitnami/redis-cluster:latest
# - binds:
# - /redis-slave/data:/bitnami/redis/data
# - /redis-slave/conf:/opt/bitnami/redis/etc/
# - environment:
# - ALLOW_ANONYMOUS_LOGIN: yes
GG
# Create dir for master's data
/redis-master/data:
file.directory:
- user: root
- group: root
- mode: 755
- makedirs: True
# Create dir for slave's data
/redis-slave/data:
file.directory:
- user: root
- group: root
- mode: 755
- makedirs: True
# Create dir for master's config
/redis-master/conf:
file.directory:
- user: root
- group: root
- mode: 755
- makedirs: True
# Put the config file for redis-master
/redis-master/conf/a_master.conf:
file.managed:
- name: /redis-master/conf/a_master.conf
- source: salt://files/minion1/a_master.conf
- user: root
- group: root
- mode: 0744
- makedirs: True
# Create dir for slave's config
/redis-slave/conf:
file.directory:
- user: root
- group: root
- mode: 755
- makedirs: True
# Put the config file for redis-slave
/redis-slave/conf/c_slave.conf:
file.managed:
- name: /redis-slave/conf/c_slave.conf
- source: salt://files/minion1/c_slave.conf
- user: root
- group: root
- mode: 0744
- makedirs: True
# Create network
local_network:
docker_network.present:
- internal: True
# Pull hello-world
pull-image:
docker_image.present:
- name: hello-world
# Run hello-world
hello-world:
docker_container.running:
- name: hello-world
- image: hello-world
- networks: local_network
#run_master:
# docker_container.running:
# - name: redis-master
# - image: bitnami/redis-cluster:latest
# - binds:
# - /redis-master/data:/bitnami/redis/data
# - /redis-master/conf:/opt/bitnami/redis/etc/
# - networks: local_network
# - environment:
# - ALLOW_ANONYMOUS_LOGIN: yes
# - require:
# - docker_network: local_network
#run_slave:
# docker_container.running:
# - name: redis-slave
# - image: bitnami/redis-cluster:latest
# - binds:
# - /redis-slave/data:/bitnami/redis/data
# - /redis-slave/conf:/opt/bitnami/redis/etc/
# - environment:
# - ALLOW_ANONYMOUS_LOGIN: yes
E
E
GG
E
node1: master_a slave_c
node2: master_b slave_a
node3: master_c slave_b
GG
VS

nut.server.ups.service.enabled но безуспешно. Видимо я не доконца понимаю код. А может быть просто не оверрайдится. Начинаю разбиратся с использованием формул.VS
KP
VS

client` вместо nut. Соответственно он не стал применять то, что не нужно.VS