Get the App
SLTechnology News&Howtos  ›  Network Security  › 

Salt install haproxy

Shulou Source: shulou.com Published: 2022-06-01 01:00:36 10月04日 Update

# package defined during initialization # # include:-pkg.pkg-init#HAPROXY installation # # # haproxy-install: file.managed:-name: / usr/local/src/haproxy-1.7.2.tar.gz-source: salt://haproxy/files/haproxy-1.7.2.tar.gz-user: root-group: root-mode: 755 cmd.run:-name: cd / usr/local/ Src/ & & tar zxf haproxy-1.7.2.tar.gz & & cd haproxy-1.7.2 & & make TARGET=linux26 PREFIX=/usr/local/haproxy & & make install PREFIX=/usr/local/haproxy-unless: test-d / usr/local/haproxy-require:-pkg: pkg-init-file: haproxy-installhaproxy-init: file.managed:-name: / etc/init.d/haproxy-source: salt://haproxy/ Files/haproxy.init-user: root-group: root-mode: 755-require:-cmd: haproxy-install cmd.run:-name: chkconfig-- add haproxy- unless: chkconfig-- list | grep haproxy- require:-file: / etc/init.d/haproxy net.ipv4.ip_nonlocal_bind: sysctl.present:-value: 1haproxy-config-dir: file.directory: -name: / etc/haproxy-user: root-group: root-mode: 755

# haproxy-outside.sls##include:-haproxy.installhaproxy-service: file.managed:-name: / etc/haproxy/haproxy.cfg-source: salt://cluster/files/haproxy-outside.cfg-user: root -group: root-mode: 644 cmd.run:-name: useradd-s / sbin/nologin haproxy-onlyif: id haproxy | echo $? Service.running:-name: haproxy- enable: True-reload: True-require:-cmd: haproxy-init-watch:-file: haproxy-service

# top.sls###base:'*':-init.env_initprod: 'web12.limingyu.com':-cluster.haproxy-outside' web13.limingyu.com':-cluster.haproxy-outside

Tags: Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Redmi Linux Shulou Tech Info Shulou Technology Docker