Ansible 部署Shadowsock的PlayBook

Ansible 部署Shadowsock的PlayBook

---
- hosts: shadowsocks[1]
  name: install shadowsocks
  gather_facts: no
  vars:
    - shadowsock_pass: sep@ssw0rd
    - shadowsock_port: 1200
    - shadowsock_addr: 0.0.0.0
    - shadowsock_meth: rc4-md5
  tasks:
  - name: install epel-release
    yum:
      name: epel-release
      state: present

  - name: install python-pip
    yum:
      name: python-pip
      state: present

  - name: start shadowsocks
    command: ssserver -p {{ shadowsock_port }} -s {{ shadowsock_addr }} -k {{ shadowsock_pass }} -m {{ shadowsock_meth }} -d start
    tags:
      - start-shadowsocks

  - name: stop shadowsocks
    command: ssserver -p {{ shadowsock_port }} -s {{ shadowsock_addr }} -k {{ shadowsock_pass }} -m {{ shadowsock_meth }} -d stop
    tags:
      - stop-shadowsocks
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章